Interactive help: Difference between revisions
Content added Content deleted
(+Racket) |
No edit summary |
||
Line 419: | Line 419: | ||
Each REXX has it's own documentation, and viewing it would depend on the host environment. |
Each REXX has it's own documentation, and viewing it would depend on the host environment. |
||
<br><br> |
<br><br> |
||
=={{header|Rust}}== |
|||
The Rust compiler's help screen: |
|||
<pre> |
|||
$ rustc --help |
|||
Usage: rustc [OPTIONS] INPUT |
|||
Options: |
|||
-h, --help Display this message |
|||
--cfg SPEC Configure the compilation environment |
|||
-L [KIND=]PATH Add a directory to the library search path. The |
|||
optional KIND can be one of dependency, crate, native, |
|||
framework, or all (the default). |
|||
-l [KIND=]NAME Link the generated crate(s) to the specified native |
|||
library NAME. The optional KIND can be one of |
|||
static, framework, or dylib (the default). |
|||
--crate-type [bin|lib|rlib|dylib|cdylib|staticlib|proc-macro] |
|||
Comma separated list of types of crates |
|||
for the compiler to emit |
|||
--crate-name NAME |
|||
Specify the name of the crate being built |
|||
--edition 2015|2018 |
|||
Specify which edition of the compiler to use when |
|||
compiling code. |
|||
--emit [asm|llvm-bc|llvm-ir|obj|metadata|link|dep-info|mir] |
|||
Comma separated list of types of output for the |
|||
compiler to emit |
|||
--print [crate-name|file-names|sysroot|cfg|target-list|target-cpus|target-features|relocation-models|code-models|tls-models|target-spec-json|native-static-libs] |
|||
Compiler information to print on stdout |
|||
-g Equivalent to -C debuginfo=2 |
|||
-O Equivalent to -C opt-level=2 |
|||
-o FILENAME Write output to <filename> |
|||
--out-dir DIR Write output to compiler-chosen filename in <dir> |
|||
--explain OPT Provide a detailed explanation of an error message |
|||
--test Build a test harness |
|||
--target TARGET Target triple for which the code is compiled |
|||
-W, --warn OPT Set lint warnings |
|||
-A, --allow OPT Set lint allowed |
|||
-D, --deny OPT Set lint denied |
|||
-F, --forbid OPT Set lint forbidden |
|||
--cap-lints LEVEL |
|||
Set the most restrictive lint level. More restrictive |
|||
lints are capped at this level |
|||
-C, --codegen OPT[=VALUE] |
|||
Set a codegen option |
|||
-V, --version Print version info and exit |
|||
-v, --verbose Use verbose output |
|||
Additional help: |
|||
-C help Print codegen options |
|||
-W help Print 'lint' options and default settings |
|||
-Z help Print unstable compiler options |
|||
--help -v Print the full set of options rustc accepts |
|||
</pre> |
|||
Cargo's help screen: |
|||
<pre> |
|||
$ cargo --help |
|||
Rust's package manager |
|||
USAGE: |
|||
cargo [OPTIONS] [SUBCOMMAND] |
|||
OPTIONS: |
|||
-V, --version Print version info and exit |
|||
--list List installed commands |
|||
--explain <CODE> Run `rustc --explain CODE` |
|||
-v, --verbose Use verbose output (-vv very verbose/build.rs output) |
|||
-q, --quiet No output printed to stdout |
|||
--color <WHEN> Coloring: auto, always, never |
|||
--frozen Require Cargo.lock and cache are up to date |
|||
--locked Require Cargo.lock is up to date |
|||
--offline Run without accessing the network |
|||
-Z <FLAG>... Unstable (nightly-only) flags to Cargo, see 'cargo -Z help' for details |
|||
-h, --help Prints help information |
|||
Some common cargo commands are (see all commands with --list): |
|||
build Compile the current package |
|||
check Analyze the current package and report errors, but don't build object files |
|||
clean Remove the target directory |
|||
doc Build this package's and its dependencies' documentation |
|||
new Create a new cargo package |
|||
init Create a new cargo package in an existing directory |
|||
run Run a binary or example of the local package |
|||
test Run the tests |
|||
bench Run the benchmarks |
|||
update Update dependencies listed in Cargo.lock |
|||
search Search registry for crates |
|||
publish Package and upload this package to the registry |
|||
install Install a Rust binary. Default location is $HOME/.cargo/bin |
|||
uninstall Uninstall a Rust binary |
|||
See 'cargo help <command>' for more information on a specific command. |
|||
</pre> |