view 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
line wrap: on
line source

package name.blackcap.passman

// This command does nothing except print a help message if requested,
// so that "help quit" works. The actual quit logic is hard-coded in
// Main.kt (and needs to be, so that exit status is correct).
class QuitSubcommand(): Subcommand() {
    override fun run(args: Array<String>) {
        if (args.isNotEmpty() && (args[0] == "-h" || args[0].startsWith("--h"))) {
            println("usage: passman quit [options]")
            println(" -h,--help             Print this help message.")
        }
    }
}