summaryrefslogtreecommitdiff
path: root/packages/cli/src
diff options
context:
space:
mode:
authorPascal Birchler <[email protected]>2025-07-09 09:02:59 +0200
committerGitHub <[email protected]>2025-07-09 07:02:59 +0000
commit8f2da86aa521c2a0c3f5bfc72abe346182d2f963 (patch)
treeb8383384a5e0656a1d19f3eec214cef10d251b55 /packages/cli/src
parentd094026b3bae833058fea375c686f8e8027daa3e (diff)
Use full terminal width for `--help` (#3515)
Co-authored-by: N. Taylor Mullen <[email protected]>
Diffstat (limited to 'packages/cli/src')
-rw-r--r--packages/cli/src/config/config.ts8
1 files changed, 5 insertions, 3 deletions
diff --git a/packages/cli/src/config/config.ts b/packages/cli/src/config/config.ts
index e3cf9326..b30685c3 100644
--- a/packages/cli/src/config/config.ts
+++ b/packages/cli/src/config/config.ts
@@ -56,7 +56,7 @@ interface CliArgs {
}
async function parseArguments(): Promise<CliArgs> {
- const argv = await yargs(hideBin(process.argv))
+ const yargsInstance = yargs(hideBin(process.argv))
.scriptName('gemini')
.usage(
'$0 [options]',
@@ -171,9 +171,11 @@ async function parseArguments(): Promise<CliArgs> {
.alias('v', 'version')
.help()
.alias('h', 'help')
- .strict().argv;
+ .strict();
- return argv;
+ yargsInstance.wrap(yargsInstance.terminalWidth());
+
+ return yargsInstance.argv;
}
// This function is now a thin wrapper around the server's implementation.