diff options
Diffstat (limited to 'mingling_cli/src')
| -rw-r--r-- | mingling_cli/src/bin/cli.rs (renamed from mingling_cli/src/main.rs) | 30 | ||||
| -rw-r--r-- | mingling_cli/src/lib.rs | 13 |
2 files changed, 23 insertions, 20 deletions
diff --git a/mingling_cli/src/main.rs b/mingling_cli/src/bin/cli.rs index 324118b..28362e0 100644 --- a/mingling_cli/src/main.rs +++ b/mingling_cli/src/bin/cli.rs @@ -1,4 +1,11 @@ -use crate::{ +use mingling::{ + ShellContext, Suggest, + consts::HELP_FLAG, + macros::{completion, help, suggest}, + setup::{ExitCodeSetup, picker::HelpFlagSetup}, +}; +use mingling_cli::{ + EntryFallback, ThisProgram, linter::registry::LintRegistrySetup, metadata::{ MinglingMetadataSetup, @@ -7,23 +14,8 @@ use crate::{ ARG_NO_DEFAULT_FEATURES, ARG_NO_DEPS, }, }, + utils::display::ColorCode, }; -use mingling::{ - ShellContext, Suggest, - consts::HELP_FLAG, - macros::{completion, gen_program, help, suggest}, - setup::{ExitCodeSetup, picker::HelpFlagSetup}, -}; - -pub mod diagnostic; -pub mod errors; -pub mod linter; -pub mod lints; -pub mod message; -pub mod metadata; -pub mod pkg_mgr; -pub mod proj_mgr; -pub mod utils; #[tokio::main] async fn main() { @@ -42,7 +34,7 @@ async fn main() { #[help] pub fn help_global(_: EntryFallback) -> String { - include_str!("../help/help.txt").to_string() + include_str!("../../help/help.txt").parse_color_code() } #[completion(EntryFallback)] @@ -57,5 +49,3 @@ pub fn complete_global(_ctx: &ShellContext) -> Suggest { ARG_NO_DEPS: "Do not include dependencies in metadata", } } - -gen_program!(); diff --git a/mingling_cli/src/lib.rs b/mingling_cli/src/lib.rs new file mode 100644 index 0000000..8b25612 --- /dev/null +++ b/mingling_cli/src/lib.rs @@ -0,0 +1,13 @@ +use mingling::macros::gen_program; + +pub mod diagnostic; +pub mod errors; +pub mod linter; +pub mod lints; +pub mod message; +pub mod metadata; +pub mod pkg_mgr; +pub mod proj_mgr; +pub mod utils; + +gen_program!(); |
