diff options
| -rw-r--r-- | crates/shirabe/src/command/archive_command.rs | 10 | ||||
| -rw-r--r-- | crates/shirabe/src/command/bump_command.rs | 10 | ||||
| -rw-r--r-- | crates/shirabe/src/command/create_project_command.rs | 10 | ||||
| -rw-r--r-- | crates/shirabe/src/command/depends_command.rs | 14 | ||||
| -rw-r--r-- | crates/shirabe/src/command/home_command.rs | 10 | ||||
| -rw-r--r-- | crates/shirabe/src/command/install_command.rs | 10 | ||||
| -rw-r--r-- | crates/shirabe/src/command/outdated_command.rs | 10 | ||||
| -rw-r--r-- | crates/shirabe/src/command/prohibits_command.rs | 14 | ||||
| -rw-r--r-- | crates/shirabe/src/command/reinstall_command.rs | 10 | ||||
| -rw-r--r-- | crates/shirabe/src/command/show_command.rs | 10 | ||||
| -rw-r--r-- | crates/shirabe/src/command/update_command.rs | 10 |
11 files changed, 107 insertions, 11 deletions
diff --git a/crates/shirabe/src/command/archive_command.rs b/crates/shirabe/src/command/archive_command.rs index 1a85df4..b271051 100644 --- a/crates/shirabe/src/command/archive_command.rs +++ b/crates/shirabe/src/command/archive_command.rs @@ -39,7 +39,15 @@ pub struct ArchiveCommand { io: Option<Box<dyn IOInterface>>, } -impl CompletionTrait for ArchiveCommand {} +impl CompletionTrait for ArchiveCommand { + fn require_composer( + &self, + disable_plugins: Option<bool>, + disable_scripts: Option<bool>, + ) -> Composer { + todo!() + } +} impl ArchiveCommand { const FORMATS: &'static [&'static str] = &["tar", "tar.gz", "tar.bz2", "zip"]; diff --git a/crates/shirabe/src/command/bump_command.rs b/crates/shirabe/src/command/bump_command.rs index d608a4c..86695cb 100644 --- a/crates/shirabe/src/command/bump_command.rs +++ b/crates/shirabe/src/command/bump_command.rs @@ -31,7 +31,15 @@ pub struct BumpCommand { io: Option<Box<dyn IOInterface>>, } -impl CompletionTrait for BumpCommand {} +impl CompletionTrait for BumpCommand { + fn require_composer( + &self, + disable_plugins: Option<bool>, + disable_scripts: Option<bool>, + ) -> Composer { + todo!() + } +} impl BumpCommand { const ERROR_GENERIC: i64 = 1; diff --git a/crates/shirabe/src/command/create_project_command.rs b/crates/shirabe/src/command/create_project_command.rs index c0902d4..627b84e 100644 --- a/crates/shirabe/src/command/create_project_command.rs +++ b/crates/shirabe/src/command/create_project_command.rs @@ -57,7 +57,15 @@ pub struct CreateProjectCommand { pub(crate) suggested_packages_reporter: Option<SuggestedPackagesReporter>, } -impl CompletionTrait for CreateProjectCommand {} +impl CompletionTrait for CreateProjectCommand { + fn require_composer( + &self, + disable_plugins: Option<bool>, + disable_scripts: Option<bool>, + ) -> Composer { + todo!() + } +} impl CreateProjectCommand { fn configure(&mut self) { diff --git a/crates/shirabe/src/command/depends_command.rs b/crates/shirabe/src/command/depends_command.rs index d6f5752..75d04fb 100644 --- a/crates/shirabe/src/command/depends_command.rs +++ b/crates/shirabe/src/command/depends_command.rs @@ -13,10 +13,22 @@ use shirabe_external_packages::symfony::console::input::input_interface::InputIn use shirabe_external_packages::symfony::console::output::output_interface::OutputInterface; pub struct DependsCommand { + inner: Command, + composer: Option<Composer>, + io: Option<Box<dyn IOInterface>>, + colors: Vec<String>, } -impl CompletionTrait for DependsCommand {} +impl CompletionTrait for DependsCommand { + fn require_composer( + &self, + disable_plugins: Option<bool>, + disable_scripts: Option<bool>, + ) -> Composer { + todo!() + } +} impl DependsCommand { pub fn configure(&mut self) { diff --git a/crates/shirabe/src/command/home_command.rs b/crates/shirabe/src/command/home_command.rs index dd8a81c..b548a2d 100644 --- a/crates/shirabe/src/command/home_command.rs +++ b/crates/shirabe/src/command/home_command.rs @@ -26,7 +26,15 @@ pub struct HomeCommand { io: Option<Box<dyn IOInterface>>, } -impl CompletionTrait for HomeCommand {} +impl CompletionTrait for HomeCommand { + fn require_composer( + &self, + disable_plugins: Option<bool>, + disable_scripts: Option<bool>, + ) -> Composer { + todo!() + } +} impl HomeCommand { pub fn configure(&mut self) { diff --git a/crates/shirabe/src/command/install_command.rs b/crates/shirabe/src/command/install_command.rs index 04d630b..227ba22 100644 --- a/crates/shirabe/src/command/install_command.rs +++ b/crates/shirabe/src/command/install_command.rs @@ -25,7 +25,15 @@ pub struct InstallCommand { io: Option<Box<dyn IOInterface>>, } -impl CompletionTrait for InstallCommand {} +impl CompletionTrait for InstallCommand { + fn require_composer( + &self, + disable_plugins: Option<bool>, + disable_scripts: Option<bool>, + ) -> Composer { + todo!() + } +} impl InstallCommand { pub fn configure(&mut self) { diff --git a/crates/shirabe/src/command/outdated_command.rs b/crates/shirabe/src/command/outdated_command.rs index 1a19931..cbdd44d 100644 --- a/crates/shirabe/src/command/outdated_command.rs +++ b/crates/shirabe/src/command/outdated_command.rs @@ -21,7 +21,15 @@ pub struct OutdatedCommand { io: Option<Box<dyn IOInterface>>, } -impl CompletionTrait for OutdatedCommand {} +impl CompletionTrait for OutdatedCommand { + fn require_composer( + &self, + disable_plugins: Option<bool>, + disable_scripts: Option<bool>, + ) -> Composer { + todo!() + } +} impl OutdatedCommand { pub fn configure(&mut self) { diff --git a/crates/shirabe/src/command/prohibits_command.rs b/crates/shirabe/src/command/prohibits_command.rs index fb0de0a..ded5ba4 100644 --- a/crates/shirabe/src/command/prohibits_command.rs +++ b/crates/shirabe/src/command/prohibits_command.rs @@ -13,10 +13,22 @@ use shirabe_external_packages::symfony::console::input::input_interface::InputIn use shirabe_external_packages::symfony::console::output::output_interface::OutputInterface; pub struct ProhibitsCommand { + inner: Command, + composer: Option<Composer>, + io: Option<Box<dyn IOInterface>>, + colors: Vec<String>, } -impl CompletionTrait for ProhibitsCommand {} +impl CompletionTrait for ProhibitsCommand { + fn require_composer( + &self, + disable_plugins: Option<bool>, + disable_scripts: Option<bool>, + ) -> Composer { + todo!() + } +} impl ProhibitsCommand { pub fn configure(&mut self) { diff --git a/crates/shirabe/src/command/reinstall_command.rs b/crates/shirabe/src/command/reinstall_command.rs index e0a8843..a6febd4 100644 --- a/crates/shirabe/src/command/reinstall_command.rs +++ b/crates/shirabe/src/command/reinstall_command.rs @@ -32,7 +32,15 @@ pub struct ReinstallCommand { io: Option<Box<dyn IOInterface>>, } -impl CompletionTrait for ReinstallCommand {} +impl CompletionTrait for ReinstallCommand { + fn require_composer( + &self, + disable_plugins: Option<bool>, + disable_scripts: Option<bool>, + ) -> Composer { + todo!() + } +} impl ReinstallCommand { pub fn configure(&mut self) { diff --git a/crates/shirabe/src/command/show_command.rs b/crates/shirabe/src/command/show_command.rs index 52d2bd7..1421120 100644 --- a/crates/shirabe/src/command/show_command.rs +++ b/crates/shirabe/src/command/show_command.rs @@ -2642,7 +2642,15 @@ impl ShowCommand { } } -impl CompletionTrait for ShowCommand {} +impl CompletionTrait for ShowCommand { + fn require_composer( + &self, + disable_plugins: Option<bool>, + disable_scripts: Option<bool>, + ) -> Composer { + todo!() + } +} impl BaseCommand for ShowCommand { fn inner(&self) -> &Command { diff --git a/crates/shirabe/src/command/update_command.rs b/crates/shirabe/src/command/update_command.rs index d1c6401..4b07422 100644 --- a/crates/shirabe/src/command/update_command.rs +++ b/crates/shirabe/src/command/update_command.rs @@ -45,7 +45,15 @@ pub struct UpdateCommand { io: Option<Box<dyn IOInterface>>, } -impl CompletionTrait for UpdateCommand {} +impl CompletionTrait for UpdateCommand { + fn require_composer( + &self, + disable_plugins: Option<bool>, + disable_scripts: Option<bool>, + ) -> Composer { + todo!() + } +} impl UpdateCommand { pub fn configure(&mut self) { |
