Mercurial > cgi-bin > hgweb.cgi > PassMan
annotate src/main/kotlin/name/blackcap/passman/QuitSubcommand.kt @ 28:287eadf5ab30 default tip
Check for timeouts inside subcommands while in interactive mode as well.
author | David Barts <n5jrn@me.com> |
---|---|
date | Wed, 31 Jul 2024 11:21:18 -0700 |
parents | 2188b2f13326 |
children |
rev | line source |
---|---|
24
2188b2f13326
Make some minor tweaks to the help system.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
1 package name.blackcap.passman |
2188b2f13326
Make some minor tweaks to the help system.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
2 |
2188b2f13326
Make some minor tweaks to the help system.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
3 // This command does nothing except print a help message if requested, |
2188b2f13326
Make some minor tweaks to the help system.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
4 // so that "help quit" works. The actual quit logic is hard-coded in |
2188b2f13326
Make some minor tweaks to the help system.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
5 // Main.kt (and needs to be, so that exit status is correct). |
2188b2f13326
Make some minor tweaks to the help system.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
6 class QuitSubcommand(): Subcommand() { |
2188b2f13326
Make some minor tweaks to the help system.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
7 override fun run(args: Array<String>) { |
2188b2f13326
Make some minor tweaks to the help system.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
8 if (args.isNotEmpty() && (args[0] == "-h" || args[0].startsWith("--h"))) { |
2188b2f13326
Make some minor tweaks to the help system.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
9 println("usage: passman quit [options]") |
2188b2f13326
Make some minor tweaks to the help system.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
10 println(" -h,--help Print this help message.") |
2188b2f13326
Make some minor tweaks to the help system.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
11 } |
2188b2f13326
Make some minor tweaks to the help system.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
12 } |
2188b2f13326
Make some minor tweaks to the help system.
David Barts <n5jrn@me.com>
parents:
diff
changeset
|
13 } |