From e03bfce9db2a213527beb16a4f4dd1f13d96be6e Mon Sep 17 00:00:00 2001 From: elijah Date: Wed, 29 Jun 2016 13:59:51 -0700 Subject: leap cli: remove commands/util.rb (duplicate of common.rb) --- lib/leap_cli/commands/util.rb | 49 ------------------------------------------- 1 file changed, 49 deletions(-) delete mode 100644 lib/leap_cli/commands/util.rb (limited to 'lib/leap_cli/commands') diff --git a/lib/leap_cli/commands/util.rb b/lib/leap_cli/commands/util.rb deleted file mode 100644 index e2dc03a0..00000000 --- a/lib/leap_cli/commands/util.rb +++ /dev/null @@ -1,49 +0,0 @@ -module LeapCli; module Commands - - extend self - extend LeapCli::Util - - def path(name) - Path.named_path(name) - end - - # - # keeps prompting the user for a numbered choice, until they pick a good one or bail out. - # - # block is yielded and is responsible for rendering the choices. - # - def numbered_choice_menu(msg, items, &block) - while true - say("\n" + msg + ':') - items.each_with_index &block - say("q. quit") - index = ask("number 1-#{items.length}> ") - if index.empty? - next - elsif index =~ /q/ - bail! - else - i = index.to_i - 1 - if i < 0 || i >= items.length - bail! - else - return i - end - end - end - end - - - def parse_node_list(nodes) - if nodes.is_a? Config::Object - Config::ObjectList.new(nodes) - elsif nodes.is_a? Config::ObjectList - nodes - elsif nodes.is_a? String - manager.filter!(nodes) - else - bail! "argument error" - end - end - -end; end -- cgit v1.2.3