From c75624c249e7b5fd993d59652aa54de6d1a6461a Mon Sep 17 00:00:00 2001 From: Glenn Date: Mon, 15 Aug 2022 17:08:01 +0200 Subject: [PATCH] doc: Change help banner --- src/hodlerctl/main.cr | 15 +++++++-------- src/lib/version.cr | 4 +++- 2 files changed, 10 insertions(+), 9 deletions(-) diff --git a/src/hodlerctl/main.cr b/src/hodlerctl/main.cr index ff5f1d6..bdb04a0 100644 --- a/src/hodlerctl/main.cr +++ b/src/hodlerctl/main.cr @@ -6,11 +6,10 @@ require "xdg_basedir" require "completion" require "log" -require "../lib/version" -require "../lib/types" -require "../lib/models" require "../lib/actions" require "../lib/models" +require "../lib/types" +require "../lib/version" module Hodler class CtlCli @@ -31,7 +30,7 @@ module Hodler # parse OptionParser.parse(args) do |parser| - parser.banner = "Usage: #{Version::PROGRAM} [options] [commands] [arguments]" + parser.banner = "Usage: #{Version::PROGRAM_HODLERCTL} [options] [commands] [arguments]" parser.separator parser.separator "Options" @@ -57,24 +56,23 @@ module Hodler parser.on "--completion", "Provide autocompletion for bash" do # nothing here end - complete_with Version::PROGRAM, parser parser.separator parser.separator "Commands" parser.on("get", "Get given object") do - parser.banner = "Usage: #{Version::PROGRAM} get [arguments]" + parser.banner = "Usage: #{Version::PROGRAM_HODLERCTL} get [arguments]" parser.separator parser.separator "Commands" parser.on("portfolio", "Show current portfolio") do - parser.banner = "Usage: #{Version::PROGRAM} portfolio [arguments]" + parser.banner = "Usage: #{Version::PROGRAM_HODLERCTL} portfolio [arguments]" action = GetPortfolioAction end parser.on("wallet", "Show given wallet") do - parser.banner = "Usage: #{Version::PROGRAM} portfolio [arguments]" + parser.banner = "Usage: #{Version::PROGRAM_HODLERCTL} portfolio [arguments]" action = GetWalletAction end end @@ -112,6 +110,7 @@ module Hodler exit(1) end + complete_with Version::PROGRAM_HODLERCTL, parser end return { diff --git a/src/lib/version.cr b/src/lib/version.cr index 5a3d758..cf93992 100644 --- a/src/lib/version.cr +++ b/src/lib/version.cr @@ -1,7 +1,9 @@ module Hodler class Version - PROGRAM = "hodler" + PROGRAM_HODLERCTL = "hodlerctl" + PROGRAM_HODLERTUI = "hodlertui" + PROGRAM_HODLERWEB = "hodlerweb" VERSION = "0.1.0" end end