docs: make help output a little prettier
This commit is contained in:
parent
4b86579745
commit
5dd30679dc
1 changed files with 10 additions and 4 deletions
14
src/main.zig
14
src/main.zig
|
@ -17,7 +17,7 @@ pub const application_logo = " ";
|
||||||
pub fn main() anyerror!void {
|
pub fn main() anyerror!void {
|
||||||
const params = comptime clap.parseParamsComptime(
|
const params = comptime clap.parseParamsComptime(
|
||||||
\\-h, --help Display this help and exit.
|
\\-h, --help Display this help and exit.
|
||||||
\\-f, --frame-rate <usize> Set target frame rate. (default: 60)
|
\\-f, --frame-rate <num> Set target frame rate. (default: 60)
|
||||||
\\--debug-wait Wait for key press before starting UI.
|
\\--debug-wait Wait for key press before starting UI.
|
||||||
\\--debug-dump-on-error Dump stack traces on errors.
|
\\--debug-dump-on-error Dump stack traces on errors.
|
||||||
\\--no-sleep Do not sleep the main loop when idle.
|
\\--no-sleep Do not sleep the main loop when idle.
|
||||||
|
@ -26,8 +26,8 @@ pub fn main() anyerror!void {
|
||||||
\\--restore-session Restore restart session.
|
\\--restore-session Restore restart session.
|
||||||
\\--show-input Open the input view on start.
|
\\--show-input Open the input view on start.
|
||||||
\\--show-log Open the log view on start.
|
\\--show-log Open the log view on start.
|
||||||
\\-l, --language <str> Force the language of the file to be opened.
|
\\-l, --language <lang> Force the language of the file to be opened.
|
||||||
\\<str>... File to open.
|
\\<file>... File to open.
|
||||||
\\ Add +<LINE> to the command line or append
|
\\ Add +<LINE> to the command line or append
|
||||||
\\ :LINE or :LINE:COL to the file name to jump
|
\\ :LINE or :LINE:COL to the file name to jump
|
||||||
\\ to a location in the file.
|
\\ to a location in the file.
|
||||||
|
@ -41,8 +41,14 @@ pub fn main() anyerror!void {
|
||||||
|
|
||||||
const a = std.heap.c_allocator;
|
const a = std.heap.c_allocator;
|
||||||
|
|
||||||
|
const parsers = comptime .{
|
||||||
|
.num = clap.parsers.int(usize, 10),
|
||||||
|
.lang = clap.parsers.string,
|
||||||
|
.file = clap.parsers.string,
|
||||||
|
};
|
||||||
|
|
||||||
var diag = clap.Diagnostic{};
|
var diag = clap.Diagnostic{};
|
||||||
var res = clap.parse(clap.Help, ¶ms, clap.parsers.default, .{
|
var res = clap.parse(clap.Help, ¶ms, parsers, .{
|
||||||
.diagnostic = &diag,
|
.diagnostic = &diag,
|
||||||
.allocator = a,
|
.allocator = a,
|
||||||
}) catch |err| {
|
}) catch |err| {
|
||||||
|
|
Loading…
Add table
Reference in a new issue