view src/main/kotlin/name/blackcap/passman/QuitSubcommand.kt @ 26:69526ae8c8de

Allow list --name to be abbreviated -n, since it is so commonly used.
author David Barts <n5jrn@me.com>
date Fri, 05 Jul 2024 10:11:31 -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.")
        }
    }
}