Add some cargo completions
parent
5ba68e8b82
commit
09a2359448
@ -0,0 +1,64 @@
|
|||||||
|
def all_cargo_commands [] {
|
||||||
|
^cargo --list | split row "\n" | skip 1 | split column " " --collapse-empty | get column1 -i
|
||||||
|
}
|
||||||
|
|
||||||
|
def color_types [] {
|
||||||
|
[auto always never]
|
||||||
|
}
|
||||||
|
|
||||||
|
export extern "cargo" [
|
||||||
|
subcommand?: string@all_cargo_commands
|
||||||
|
-h --help
|
||||||
|
-V --version
|
||||||
|
--list
|
||||||
|
--explain: string
|
||||||
|
-v --verbose
|
||||||
|
--quiet
|
||||||
|
--color: string@color_types
|
||||||
|
--frozen
|
||||||
|
--locked
|
||||||
|
--offline
|
||||||
|
--config: string
|
||||||
|
-Z: string
|
||||||
|
]
|
||||||
|
|
||||||
|
export extern "cargo build" [
|
||||||
|
--quiet
|
||||||
|
-p --package: string
|
||||||
|
--workspace
|
||||||
|
--exclude: string
|
||||||
|
-v --verbose
|
||||||
|
--all
|
||||||
|
--color: string@color_types
|
||||||
|
-j --jobs: number
|
||||||
|
--frozen
|
||||||
|
--keep-going
|
||||||
|
--lib
|
||||||
|
--locked
|
||||||
|
--bin: string
|
||||||
|
--offline
|
||||||
|
--bins
|
||||||
|
--config: string
|
||||||
|
--example: string
|
||||||
|
--test: string
|
||||||
|
--tests
|
||||||
|
--bench: string
|
||||||
|
--benches
|
||||||
|
--all-targets
|
||||||
|
-r --release
|
||||||
|
--profile: string
|
||||||
|
-F --features
|
||||||
|
--all-features
|
||||||
|
--no-default-features
|
||||||
|
--target: string
|
||||||
|
--target-dir: string
|
||||||
|
--out-dir: string
|
||||||
|
--manifest-path: string
|
||||||
|
--ignore-rust-version
|
||||||
|
--message-format: string
|
||||||
|
--build-plan
|
||||||
|
--unit-graph
|
||||||
|
--future-incompat-report
|
||||||
|
--timings: string
|
||||||
|
-h --help
|
||||||
|
]
|
@ -1,2 +1,3 @@
|
|||||||
source ./podman.nu
|
source ./podman.nu
|
||||||
|
source ./cargo.nu
|
||||||
source ./git.nu
|
source ./git.nu
|
Loading…
Reference in New Issue