mirror of
https://github.com/ziglang/zig.git
synced 2026-01-12 02:15:12 +00:00
cli: make -h, --help consistent in usage text and parsing
also trivial fixes in the general usage text
This commit is contained in:
parent
4d44a813de
commit
eea4cd2924
20
src/main.zig
20
src/main.zig
@ -41,11 +41,11 @@ const usage =
|
||||
\\ build Build project from build.zig
|
||||
\\ build-exe Create executable from source or object files
|
||||
\\ build-lib Create library from source or object files
|
||||
\\ build-obj Create object from source or assembly
|
||||
\\ build-obj Create object from source or object files
|
||||
\\ cc Use Zig as a drop-in C compiler
|
||||
\\ c++ Use Zig as a drop-in C++ compiler
|
||||
\\ env Print lib path, std path, compiler id and version
|
||||
\\ fmt Parse file and render in canonical zig format
|
||||
\\ env Print lib path, std path, cache directory, and version
|
||||
\\ fmt Reformat Zig source into canonical form
|
||||
\\ init-exe Initialize a `zig build` application in the cwd
|
||||
\\ init-lib Initialize a `zig build` library in the cwd
|
||||
\\ libc Display native libc paths file or validate one
|
||||
@ -54,11 +54,11 @@ const usage =
|
||||
\\ targets List available compilation targets
|
||||
\\ test Create and run a test build
|
||||
\\ version Print version number and exit
|
||||
\\ zen Print zen of zig and exit
|
||||
\\ zen Print Zen of Zig and exit
|
||||
\\
|
||||
\\General Options:
|
||||
\\
|
||||
\\ --help Print command-specific usage
|
||||
\\ -h, --help Print command-specific usage
|
||||
\\
|
||||
;
|
||||
|
||||
@ -2020,7 +2020,7 @@ pub fn cmdLibC(gpa: *Allocator, args: []const []const u8) !void {
|
||||
while (i < args.len) : (i += 1) {
|
||||
const arg = args[i];
|
||||
if (mem.startsWith(u8, arg, "-")) {
|
||||
if (mem.eql(u8, arg, "--help")) {
|
||||
if (mem.eql(u8, arg, "-h") or mem.eql(u8, arg, "--help")) {
|
||||
const stdout = io.getStdOut().writer();
|
||||
try stdout.writeAll(usage_libc);
|
||||
return cleanExit();
|
||||
@ -2062,7 +2062,7 @@ pub const usage_init =
|
||||
\\ directory.
|
||||
\\
|
||||
\\Options:
|
||||
\\ --help Print this help and exit
|
||||
\\ -h, --help Print this help and exit
|
||||
\\
|
||||
\\
|
||||
;
|
||||
@ -2151,7 +2151,7 @@ pub const usage_build =
|
||||
\\ Build a project from build.zig.
|
||||
\\
|
||||
\\Options:
|
||||
\\ --help Print this help and exit
|
||||
\\ -h, --help Print this help and exit
|
||||
\\
|
||||
\\
|
||||
;
|
||||
@ -2403,7 +2403,7 @@ pub const usage_fmt =
|
||||
\\ recursively.
|
||||
\\
|
||||
\\Options:
|
||||
\\ --help Print this help and exit
|
||||
\\ -h, --help Print this help and exit
|
||||
\\ --color [auto|off|on] Enable or disable colored error messages
|
||||
\\ --stdin Format code from stdin; output to stdout
|
||||
\\ --check List non-conforming files and exit with an error
|
||||
@ -2435,7 +2435,7 @@ pub fn cmdFmt(gpa: *Allocator, args: []const []const u8) !void {
|
||||
while (i < args.len) : (i += 1) {
|
||||
const arg = args[i];
|
||||
if (mem.startsWith(u8, arg, "-")) {
|
||||
if (mem.eql(u8, arg, "--help")) {
|
||||
if (mem.eql(u8, arg, "-h") or mem.eql(u8, arg, "--help")) {
|
||||
const stdout = io.getStdOut().outStream();
|
||||
try stdout.writeAll(usage_fmt);
|
||||
return cleanExit();
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user