aboutsummaryrefslogtreecommitdiff
path: root/mingling_cli/help/help.txt
blob: dd6ea3d520e13becc71a5bd6ee7e5c5b27600d43 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
**USAGE:** *mling [GLOBAL_FLAGS] [COMMAND] [ARGS...]*

**GLOBAL_FLAGS:**
__      --all-features              *Enable all features*
__      --features <FEATURES>       *List of features to enable*
__  -h, --help                      *Show help messages*
__      --manifest-path <PATH>      *Custom path to Cargo.toml*
__      --message-format <FORMAT>   *Output message format*
__      --no-default-features       *Disable default features*
__      --no-deps                   *Do not include dependencies in metadata*

**COMMANDS:**
__  **METADATA:**
__   metadata                       *Check your workspace metadata using 'cargo metadata'*

__  **LINTER:**
__   lint                           *Mingling Linter*
__   ra-lint                        *Run* `mling lint` *and output the results*
__   ra-lint-check                  *Run* `mling lint` *and* `cargo check`*, and output the combined results*
__   ra-lint-clippy                 *Run* `mling lint` *and* `cargo clippy`*, and output the combined results*
__   explain <LINT>                 *Explain the meaning of the specified Lint*

__  **PROJECT MANAGE:**
__   proj-init <TEMPLATE>           *Initialize a project*
__   class-add <CLASS> <PARAMS...>  **[NOT_IMPL]** *Create a Class of the specified type in the project*

__  **PACKAGE MANAGE:**
__   install                        *Install the project to the Mingling package list*
__   uninstall [PACKAGE]            *Uninstall the project from the Mingling package list*
__   pkg-show                       *Show locally installed packages*
__   pkg-enable <NAME>              *Enable the specified package*
__   pkg-disable <NAME>             *Disable the specified package*

__  **CONFIG:**
__   cfg <KEY> <VALUE>              *Edit the value of a configuration item*
__   cfg <KEY>                      *Print the value of the configuration item; print nothing if it does not exist*
__   cfg <KEY> --pair               *Output in the form of `"key" = "value"`*
__   cfg                            *Print all configuration items, can be used with grep for searching*