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*
|