diff options
Diffstat (limited to 'crates/shirabe/src/console')
| -rw-r--r-- | crates/shirabe/src/console/application.rs | 147 | ||||
| -rw-r--r-- | crates/shirabe/src/console/github_action_error.rs | 4 | ||||
| -rw-r--r-- | crates/shirabe/src/console/html_output_formatter.rs | 6 | ||||
| -rw-r--r-- | crates/shirabe/src/console/input/input_argument.rs | 2 | ||||
| -rw-r--r-- | crates/shirabe/src/console/input/input_option.rs | 2 | ||||
| -rw-r--r-- | crates/shirabe/src/console/input/mod.rs | 3 | ||||
| -rw-r--r-- | crates/shirabe/src/console/mod.rs | 5 |
7 files changed, 89 insertions, 80 deletions
diff --git a/crates/shirabe/src/console/application.rs b/crates/shirabe/src/console/application.rs index 23094eb..9239bc6 100644 --- a/crates/shirabe/src/console/application.rs +++ b/crates/shirabe/src/console/application.rs @@ -3,86 +3,85 @@ use crate::io::io_interface; use indexmap::IndexMap; -use shirabe_external_packages::composer::xdebug_handler::xdebug_handler::XdebugHandler; -use shirabe_external_packages::seld::json_lint::parsing_exception::ParsingException; -use shirabe_external_packages::symfony::component::console::application::Application as BaseApplication; -use shirabe_external_packages::symfony::component::console::command::command::Command; -use shirabe_external_packages::symfony::component::console::exception::command_not_found_exception::CommandNotFoundException; -use shirabe_external_packages::symfony::component::console::exception::exception_interface::ExceptionInterface; -use shirabe_external_packages::symfony::component::console::helper::helper_set::HelperSet; -use shirabe_external_packages::symfony::component::console::helper::question_helper::QuestionHelper; -use shirabe_external_packages::symfony::component::console::input::input_definition::InputDefinition; -use shirabe_external_packages::symfony::component::console::input::input_interface::InputInterface; -use shirabe_external_packages::symfony::component::console::input::input_option::InputOption; -use shirabe_external_packages::symfony::component::console::output::console_output_interface::ConsoleOutputInterface; +use shirabe_external_packages::composer::xdebug_handler::XdebugHandler; +use shirabe_external_packages::seld::json_lint::ParsingException; +use shirabe_external_packages::symfony::component::console::Application as BaseApplication; +use shirabe_external_packages::symfony::component::console::SingleCommandApplication; +use shirabe_external_packages::symfony::component::console::command::Command; +use shirabe_external_packages::symfony::component::console::exception::CommandNotFoundException; +use shirabe_external_packages::symfony::component::console::exception::ExceptionInterface; +use shirabe_external_packages::symfony::component::console::helper::HelperSet; +use shirabe_external_packages::symfony::component::console::helper::QuestionHelper; +use shirabe_external_packages::symfony::component::console::input::InputDefinition; +use shirabe_external_packages::symfony::component::console::input::InputInterface; +use shirabe_external_packages::symfony::component::console::input::InputOption; +use shirabe_external_packages::symfony::component::console::output::ConsoleOutputInterface; use shirabe_external_packages::symfony::component::console::output::output_interface::{ self as output_interface, OutputInterface, }; -use shirabe_external_packages::symfony::component::console::single_command_application::SingleCommandApplication; -use shirabe_external_packages::symfony::component::process::exception::process_timed_out_exception::ProcessTimedOutException; +use shirabe_external_packages::symfony::component::process::exception::ProcessTimedOutException; use shirabe_php_shim::{ - array_merge, bin2hex, chdir, clone, count, date_default_timezone_get, - date_default_timezone_set, defined, dirname, disk_free_space, error_get_last, - extension_loaded, file_exists, file_get_contents, file_put_contents, function_exists, get_class, - getcwd, getmypid, glob, ini_set, in_array, is_array, is_dir, is_file, is_string, - is_subclass_of, json_decode, max_i64, memory_get_peak_usage, memory_get_usage, microtime, - method_exists, php_uname, posix_getuid, random_bytes, realpath, register_shutdown_function, - restore_error_handler, round, sprintf, str_contains, str_replace, strpos, strtoupper, - sys_get_temp_dir, time, unlink, PhpMixed, RuntimeException, UnexpectedValueException, - LogicException as ShimLogicException, - PHP_BINARY, PHP_VERSION, PHP_VERSION_ID, + LogicException as ShimLogicException, PHP_BINARY, PHP_VERSION, PHP_VERSION_ID, PhpMixed, + RuntimeException, UnexpectedValueException, array_merge, bin2hex, chdir, clone, count, + date_default_timezone_get, date_default_timezone_set, defined, dirname, disk_free_space, + error_get_last, extension_loaded, file_exists, file_get_contents, file_put_contents, + function_exists, get_class, getcwd, getmypid, glob, in_array, ini_set, is_array, is_dir, + is_file, is_string, is_subclass_of, json_decode, max_i64, memory_get_peak_usage, + memory_get_usage, method_exists, microtime, php_uname, posix_getuid, random_bytes, realpath, + register_shutdown_function, restore_error_handler, round, sprintf, str_contains, str_replace, + strpos, strtoupper, sys_get_temp_dir, time, unlink, }; -use crate::command::about_command::AboutCommand; -use crate::command::archive_command::ArchiveCommand; -use crate::command::audit_command::AuditCommand; -use crate::command::base_command::BaseCommand; -use crate::command::bump_command::BumpCommand; -use crate::command::check_platform_reqs_command::CheckPlatformReqsCommand; -use crate::command::clear_cache_command::ClearCacheCommand; -use crate::command::config_command::ConfigCommand; -use crate::command::create_project_command::CreateProjectCommand; -use crate::command::depends_command::DependsCommand; -use crate::command::diagnose_command::DiagnoseCommand; -use crate::command::dump_autoload_command::DumpAutoloadCommand; -use crate::command::exec_command::ExecCommand; -use crate::command::fund_command::FundCommand; -use crate::command::global_command::GlobalCommand; -use crate::command::home_command::HomeCommand; -use crate::command::init_command::InitCommand; -use crate::command::install_command::InstallCommand; -use crate::command::licenses_command::LicensesCommand; -use crate::command::outdated_command::OutdatedCommand; -use crate::command::prohibits_command::ProhibitsCommand; -use crate::command::reinstall_command::ReinstallCommand; -use crate::command::remove_command::RemoveCommand; -use crate::command::repository_command::RepositoryCommand; -use crate::command::require_command::RequireCommand; -use crate::command::run_script_command::RunScriptCommand; -use crate::command::script_alias_command::ScriptAliasCommand; -use crate::command::search_command::SearchCommand; -use crate::command::self_update_command::SelfUpdateCommand; -use crate::command::show_command::ShowCommand; -use crate::command::status_command::StatusCommand; -use crate::command::suggests_command::SuggestsCommand; -use crate::command::update_command::UpdateCommand; -use crate::command::validate_command::ValidateCommand; +use crate::command::AboutCommand; +use crate::command::ArchiveCommand; +use crate::command::AuditCommand; +use crate::command::BaseCommand; +use crate::command::BumpCommand; +use crate::command::CheckPlatformReqsCommand; +use crate::command::ClearCacheCommand; +use crate::command::ConfigCommand; +use crate::command::CreateProjectCommand; +use crate::command::DependsCommand; +use crate::command::DiagnoseCommand; +use crate::command::DumpAutoloadCommand; +use crate::command::ExecCommand; +use crate::command::FundCommand; +use crate::command::GlobalCommand; +use crate::command::HomeCommand; +use crate::command::InitCommand; +use crate::command::InstallCommand; +use crate::command::LicensesCommand; +use crate::command::OutdatedCommand; +use crate::command::ProhibitsCommand; +use crate::command::ReinstallCommand; +use crate::command::RemoveCommand; +use crate::command::RepositoryCommand; +use crate::command::RequireCommand; +use crate::command::RunScriptCommand; +use crate::command::ScriptAliasCommand; +use crate::command::SearchCommand; +use crate::command::SelfUpdateCommand; +use crate::command::ShowCommand; +use crate::command::StatusCommand; +use crate::command::SuggestsCommand; +use crate::command::UpdateCommand; +use crate::command::ValidateCommand; use crate::composer::Composer; -use crate::console::github_action_error::GithubActionError; -use crate::downloader::transport_exception::TransportException; -use crate::event_dispatcher::script_execution_exception::ScriptExecutionException; -use crate::exception::no_ssl_exception::NoSslException; +use crate::console::GithubActionError; +use crate::downloader::TransportException; +use crate::event_dispatcher::ScriptExecutionException; +use crate::exception::NoSslException; use crate::factory::Factory; use crate::installer::Installer; -use crate::io::console_io::ConsoleIO; -use crate::io::io_interface::IOInterface; -use crate::io::null_io::NullIO; -use crate::json::json_validation_exception::JsonValidationException; -use crate::util::error_handler::ErrorHandler; -use crate::util::filesystem::Filesystem; -use crate::util::http_downloader::HttpDownloader; -use crate::util::platform::Platform; -use crate::util::silencer::Silencer; +use crate::io::ConsoleIO; +use crate::io::IOInterface; +use crate::io::NullIO; +use crate::json::JsonValidationException; +use crate::util::ErrorHandler; +use crate::util::Filesystem; +use crate::util::HttpDownloader; +use crate::util::Platform; +use crate::util::Silencer; #[derive(Debug)] pub struct Application { @@ -636,9 +635,11 @@ impl Application { // TODO(phase-b): build_package_map needs &mut InstallationManager // but get_composer returns &Composer; skip until shared ownership is settled. let package_map: Vec<( - Box<dyn crate::package::package_interface::PackageInterface>, + Box<dyn crate::package::PackageInterface>, Option<String>, - )> = todo!("build_package_map requires &mut InstallationManager"); + )> = todo!( + "build_package_map requires &mut InstallationManager" + ); let map = generator.parse_autoloads( package_map, &*root_package, diff --git a/crates/shirabe/src/console/github_action_error.rs b/crates/shirabe/src/console/github_action_error.rs index c74f95f..933ba0a 100644 --- a/crates/shirabe/src/console/github_action_error.rs +++ b/crates/shirabe/src/console/github_action_error.rs @@ -1,7 +1,7 @@ //! ref: composer/src/Composer/Console/GithubActionError.php -use crate::io::io_interface::IOInterface; -use crate::util::platform::Platform; +use crate::io::IOInterface; +use crate::util::Platform; #[derive(Debug)] pub struct GithubActionError { diff --git a/crates/shirabe/src/console/html_output_formatter.rs b/crates/shirabe/src/console/html_output_formatter.rs index a0099e5..39294c8 100644 --- a/crates/shirabe/src/console/html_output_formatter.rs +++ b/crates/shirabe/src/console/html_output_formatter.rs @@ -1,9 +1,9 @@ //! ref: composer/src/Composer/Console/HtmlOutputFormatter.php use indexmap::IndexMap; -use shirabe_external_packages::composer::pcre::preg::{CaptureKey, Preg}; -use shirabe_external_packages::symfony::console::formatter::output_formatter::OutputFormatter; -use shirabe_external_packages::symfony::console::formatter::output_formatter_style::OutputFormatterStyle; +use shirabe_external_packages::composer::pcre::{CaptureKey, Preg}; +use shirabe_external_packages::symfony::console::formatter::OutputFormatter; +use shirabe_external_packages::symfony::console::formatter::OutputFormatterStyle; #[derive(Debug)] pub struct HtmlOutputFormatter { diff --git a/crates/shirabe/src/console/input/input_argument.rs b/crates/shirabe/src/console/input/input_argument.rs index c2c2799..458ec61 100644 --- a/crates/shirabe/src/console/input/input_argument.rs +++ b/crates/shirabe/src/console/input/input_argument.rs @@ -1,7 +1,7 @@ //! ref: composer/src/Composer/Console/Input/InputArgument.php use anyhow::Result; -use shirabe_external_packages::symfony::console::input::input_argument::InputArgument as BaseInputArgument; +use shirabe_external_packages::symfony::console::input::InputArgument as BaseInputArgument; use shirabe_php_shim::PhpMixed; #[derive(Debug)] diff --git a/crates/shirabe/src/console/input/input_option.rs b/crates/shirabe/src/console/input/input_option.rs index 0c0745e..92c4a51 100644 --- a/crates/shirabe/src/console/input/input_option.rs +++ b/crates/shirabe/src/console/input/input_option.rs @@ -1,7 +1,7 @@ //! ref: composer/src/Composer/Console/Input/InputOption.php use anyhow::Result; -use shirabe_external_packages::symfony::console::input::input_option::InputOption as BaseInputOption; +use shirabe_external_packages::symfony::console::input::InputOption as BaseInputOption; use shirabe_php_shim::PhpMixed; #[derive(Debug)] diff --git a/crates/shirabe/src/console/input/mod.rs b/crates/shirabe/src/console/input/mod.rs index 54f33a8..093d2f4 100644 --- a/crates/shirabe/src/console/input/mod.rs +++ b/crates/shirabe/src/console/input/mod.rs @@ -1,6 +1,9 @@ pub mod input_argument; pub mod input_option; +pub use input_argument::*; +pub use input_option::*; + pub enum InputDefinitionItem { Argument(input_argument::InputArgument), Option(input_option::InputOption), diff --git a/crates/shirabe/src/console/mod.rs b/crates/shirabe/src/console/mod.rs index ea42d75..9289d7e 100644 --- a/crates/shirabe/src/console/mod.rs +++ b/crates/shirabe/src/console/mod.rs @@ -2,3 +2,8 @@ pub mod application; pub mod github_action_error; pub mod html_output_formatter; pub mod input; + +pub use application::*; +pub use github_action_error::*; +pub use html_output_formatter::*; +pub use input::*; |
