aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/command
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/command')
-rw-r--r--crates/shirabe/src/command/archive_command.rs13
-rw-r--r--crates/shirabe/src/command/audit_command.rs2
-rw-r--r--crates/shirabe/src/command/base_config_command.rs2
-rw-r--r--crates/shirabe/src/command/dump_autoload_command.rs2
-rw-r--r--crates/shirabe/src/command/exec_command.rs4
-rw-r--r--crates/shirabe/src/command/install_command.rs2
-rw-r--r--crates/shirabe/src/command/reinstall_command.rs2
-rw-r--r--crates/shirabe/src/command/remove_command.rs6
-rw-r--r--crates/shirabe/src/command/run_script_command.rs6
-rw-r--r--crates/shirabe/src/command/search_command.rs7
-rw-r--r--crates/shirabe/src/command/update_command.rs2
-rw-r--r--crates/shirabe/src/command/validate_command.rs2
12 files changed, 22 insertions, 28 deletions
diff --git a/crates/shirabe/src/command/archive_command.rs b/crates/shirabe/src/command/archive_command.rs
index c823860..01da89d 100644
--- a/crates/shirabe/src/command/archive_command.rs
+++ b/crates/shirabe/src/command/archive_command.rs
@@ -90,7 +90,7 @@ impl ArchiveCommand {
let format = input
.get_option("format")
- .as_string_opt()
+ .as_string()
.map(|s| s.to_string())
.unwrap_or_else(|| {
config
@@ -103,7 +103,7 @@ impl ArchiveCommand {
let dir = input
.get_option("dir")
- .as_string_opt()
+ .as_string()
.map(|s| s.to_string())
.unwrap_or_else(|| {
config
@@ -121,18 +121,15 @@ impl ArchiveCommand {
&config,
input
.get_argument("package")
- .as_string_opt()
+ .as_string()
.map(|s| s.to_string()),
input
.get_argument("version")
- .as_string_opt()
+ .as_string()
.map(|s| s.to_string()),
&format,
&dir,
- input
- .get_option("file")
- .as_string_opt()
- .map(|s| s.to_string()),
+ input.get_option("file").as_string().map(|s| s.to_string()),
input
.get_option("ignore-filters")
.as_bool()
diff --git a/crates/shirabe/src/command/audit_command.rs b/crates/shirabe/src/command/audit_command.rs
index e814821..f4f27e9 100644
--- a/crates/shirabe/src/command/audit_command.rs
+++ b/crates/shirabe/src/command/audit_command.rs
@@ -86,7 +86,7 @@ impl AuditCommand {
let abandoned = input
.get_option("abandoned")
- .as_string_opt()
+ .as_string()
.map(|s| s.to_string());
if abandoned.is_some()
&& !in_array(
diff --git a/crates/shirabe/src/command/base_config_command.rs b/crates/shirabe/src/command/base_config_command.rs
index 081120d..2da93dc 100644
--- a/crates/shirabe/src/command/base_config_command.rs
+++ b/crates/shirabe/src/command/base_config_command.rs
@@ -108,7 +108,7 @@ pub trait BaseConfigCommand: BaseCommand {
} else {
input
.get_option("file")
- .as_string_opt()
+ .as_string()
.map(|s| s.to_string())
.unwrap_or_else(|| Factory::get_composer_file().unwrap_or_default())
}
diff --git a/crates/shirabe/src/command/dump_autoload_command.rs b/crates/shirabe/src/command/dump_autoload_command.rs
index 588c91e..275e635 100644
--- a/crates/shirabe/src/command/dump_autoload_command.rs
+++ b/crates/shirabe/src/command/dump_autoload_command.rs
@@ -94,7 +94,7 @@ impl DumpAutoloadCommand {
.unwrap_or(false);
let apcu_prefix = input
.get_option("apcu-prefix")
- .as_string_opt()
+ .as_string()
.map(|s| s.to_string());
let apcu = apcu_prefix.is_some()
|| input.get_option("apcu").as_bool().unwrap_or(false)
diff --git a/crates/shirabe/src/command/exec_command.rs b/crates/shirabe/src/command/exec_command.rs
index 68e2d0f..23aa103 100644
--- a/crates/shirabe/src/command/exec_command.rs
+++ b/crates/shirabe/src/command/exec_command.rs
@@ -48,7 +48,7 @@ impl ExecCommand {
return Ok(());
}
- if input.get_argument("binary").as_string_opt().is_some()
+ if input.get_argument("binary").as_string().is_some()
|| input.get_option("list").as_bool().unwrap_or(false)
{
return Ok(());
@@ -82,7 +82,7 @@ impl ExecCommand {
let composer = self.require_composer(None, None)?;
if input.get_option("list").as_bool().unwrap_or(false)
- || input.get_argument("binary").as_string_opt().is_none()
+ || input.get_argument("binary").as_string().is_none()
{
let bins = self.get_binaries(true)?;
if bins.is_empty() {
diff --git a/crates/shirabe/src/command/install_command.rs b/crates/shirabe/src/command/install_command.rs
index 632ccb1..a0710dc 100644
--- a/crates/shirabe/src/command/install_command.rs
+++ b/crates/shirabe/src/command/install_command.rs
@@ -140,7 +140,7 @@ impl InstallCommand {
.unwrap_or(false);
let apcu_prefix = input
.get_option("apcu-autoloader-prefix")
- .as_string_opt()
+ .as_string()
.map(|s| s.to_string());
let apcu = apcu_prefix.is_some()
|| input
diff --git a/crates/shirabe/src/command/reinstall_command.rs b/crates/shirabe/src/command/reinstall_command.rs
index 8bb4643..d66a830 100644
--- a/crates/shirabe/src/command/reinstall_command.rs
+++ b/crates/shirabe/src/command/reinstall_command.rs
@@ -255,7 +255,7 @@ impl ReinstallCommand {
.unwrap_or(false);
let apcu_prefix = input
.get_option("apcu-autoloader-prefix")
- .as_string_opt()
+ .as_string()
.map(|s| s.to_string());
let apcu = apcu_prefix.is_some()
|| input
diff --git a/crates/shirabe/src/command/remove_command.rs b/crates/shirabe/src/command/remove_command.rs
index ab322f9..49b21dc 100644
--- a/crates/shirabe/src/command/remove_command.rs
+++ b/crates/shirabe/src/command/remove_command.rs
@@ -477,7 +477,7 @@ impl RemoveCommand {
let allow_plugins = composer.get_config().borrow_mut().get("allow-plugins");
let removed_plugins: Vec<String> =
- if let Some(allow_map) = allow_plugins.as_ref().and_then(|v| v.as_array()) {
+ if let Some(allow_map) = allow_plugins.as_opt().and_then(|v| v.as_array()) {
packages
.iter()
.filter(|p| allow_map.contains_key(p.as_str()))
@@ -488,11 +488,11 @@ impl RemoveCommand {
};
if !dry_run
- && allow_plugins.as_ref().and_then(|v| v.as_array()).is_some()
+ && allow_plugins.as_opt().and_then(|v| v.as_array()).is_some()
&& !removed_plugins.is_empty()
{
let allow_map_len = allow_plugins
- .as_ref()
+ .as_opt()
.and_then(|v| v.as_array())
.map(|m| m.len())
.unwrap_or(0);
diff --git a/crates/shirabe/src/command/run_script_command.rs b/crates/shirabe/src/command/run_script_command.rs
index 436d906..e58ad24 100644
--- a/crates/shirabe/src/command/run_script_command.rs
+++ b/crates/shirabe/src/command/run_script_command.rs
@@ -122,7 +122,7 @@ impl RunScriptCommand {
return Ok(());
}
- if input.get_argument("script").as_string_opt().is_some()
+ if input.get_argument("script").as_string().is_some()
|| input.get_option("list").as_bool().unwrap_or(false)
{
return Ok(());
@@ -160,7 +160,7 @@ impl RunScriptCommand {
return self.list_scripts(output);
}
- let script = match input.get_argument("script").as_string_opt() {
+ let script = match input.get_argument("script").as_string() {
None => {
return Err(RuntimeException {
message: "Missing required argument \"script\"".to_string(),
@@ -209,7 +209,7 @@ impl RunScriptCommand {
})
.unwrap_or_default();
- if let Some(timeout_val) = input.get_option("timeout").as_string_opt() {
+ if let Some(timeout_val) = input.get_option("timeout").as_string() {
let timeout_str = timeout_val.to_string();
if !timeout_str.chars().all(|c| c.is_ascii_digit()) {
return Err(RuntimeException {
diff --git a/crates/shirabe/src/command/search_command.rs b/crates/shirabe/src/command/search_command.rs
index fb6b047..9375ec7 100644
--- a/crates/shirabe/src/command/search_command.rs
+++ b/crates/shirabe/src/command/search_command.rs
@@ -51,7 +51,7 @@ impl SearchCommand {
let format = input
.get_option("format")
- .as_string_opt()
+ .as_string()
.map(|s| s.to_string())
.unwrap_or_else(|| "text".to_string());
if !in_array(
@@ -114,10 +114,7 @@ impl SearchCommand {
mode = repository_interface::SEARCH_VENDOR;
}
- let r#type = input
- .get_option("type")
- .as_string_opt()
- .map(|s| s.to_string());
+ let r#type = input.get_option("type").as_string().map(|s| s.to_string());
let tokens_arg = input.get_argument("tokens");
let token_strings: Vec<String> = tokens_arg
diff --git a/crates/shirabe/src/command/update_command.rs b/crates/shirabe/src/command/update_command.rs
index b96793d..c4ae890 100644
--- a/crates/shirabe/src/command/update_command.rs
+++ b/crates/shirabe/src/command/update_command.rs
@@ -341,7 +341,7 @@ impl UpdateCommand {
.unwrap_or(false);
let apcu_prefix: Option<String> = input
.get_option("apcu-autoloader-prefix")
- .as_string_opt()
+ .as_string()
.map(|s| s.to_string());
let apcu = apcu_prefix.is_some()
|| input
diff --git a/crates/shirabe/src/command/validate_command.rs b/crates/shirabe/src/command/validate_command.rs
index f57c21c..60514a1 100644
--- a/crates/shirabe/src/command/validate_command.rs
+++ b/crates/shirabe/src/command/validate_command.rs
@@ -114,7 +114,7 @@ impl ValidateCommand {
) -> Result<i64> {
let file = input
.get_argument("file")
- .as_string_opt()
+ .as_string()
.map(|s| s.to_string())
.map(Ok)
.unwrap_or_else(Factory::get_composer_file)?;