]> gitweb.fluxo.info Git - leap/leap_cli.git/commitdiff
moved core_ext and lib_ext under leap_cli develop
authorelijah <elijah@riseup.net>
Tue, 25 Nov 2014 06:45:27 +0000 (22:45 -0800)
committerelijah <elijah@riseup.net>
Tue, 25 Nov 2014 06:45:27 +0000 (22:45 -0800)
14 files changed:
bin/leap
lib/leap_cli.rb
lib/leap_cli/commands/deploy.rb
lib/leap_cli/core_ext/boolean.rb [moved from lib/core_ext/boolean.rb with 100% similarity]
lib/leap_cli/core_ext/hash.rb [moved from lib/core_ext/hash.rb with 100% similarity]
lib/leap_cli/core_ext/json.rb [moved from lib/core_ext/json.rb with 100% similarity]
lib/leap_cli/core_ext/nil.rb [moved from lib/core_ext/nil.rb with 100% similarity]
lib/leap_cli/core_ext/string.rb [moved from lib/core_ext/string.rb with 100% similarity]
lib/leap_cli/core_ext/yaml.rb [moved from lib/core_ext/yaml.rb with 100% similarity]
lib/leap_cli/lib_ext/capistrano_connections.rb [moved from lib/lib_ext/capistrano_connections.rb with 100% similarity]
lib/leap_cli/lib_ext/gli.rb [moved from lib/lib_ext/gli.rb with 100% similarity]
lib/leap_cli/override/json.rb [moved from lib/override/json.rb with 100% similarity]
lib/leap_cli/util/remote_command.rb
lib/lib_ext/markdown_document_listener.rb [deleted file]

index c39da1c14031de2877799e29b0a8ebfbe75d99e3..512201c7024e4f0f881a42bf65c16d4f735fb63d 100755 (executable)
--- a/bin/leap
+++ b/bin/leap
@@ -29,7 +29,7 @@ end
 require 'gli'
 require 'highline'
 require 'forwardable'
-require 'lib_ext/gli' # our custom extensions to gli
+require 'leap_cli/lib_ext/gli' # our custom extensions to gli
 
 #
 # Typically, GLI and Highline methods are loaded into the global namespace.
index 557350b0409304d17930d7d15ac96301a8e42a43..f07fd255879e86cde847b2f3e3a25321c3b6a3c3 100644 (file)
@@ -5,8 +5,8 @@ end
 
 $ruby_version = RUBY_VERSION.split('.').collect{ |i| i.to_i }.extend(Comparable)
 
-# ensure leap_cli/lib/overrides has the highest priority
-$:.unshift(File.expand_path('../override',__FILE__))
+# ensure lib/leap_cli/overrides has the highest priority
+$:.unshift(File.expand_path('../leap_cli/override',__FILE__))
 
 # for a few gems, things will break if using earlier versions.
 # enforce the compatible versions here:
@@ -20,12 +20,12 @@ require 'leap_cli/version'
 require 'leap_cli/exceptions'
 
 require 'leap_cli/leapfile'
-require 'core_ext/hash'
-require 'core_ext/boolean'
-require 'core_ext/nil'
-require 'core_ext/string'
-require 'core_ext/json'
-require 'core_ext/yaml'
+require 'leap_cli/core_ext/hash'
+require 'leap_cli/core_ext/boolean'
+require 'leap_cli/core_ext/nil'
+require 'leap_cli/core_ext/string'
+require 'leap_cli/core_ext/json'
+require 'leap_cli/core_ext/yaml'
 
 require 'leap_cli/log'
 require 'leap_cli/path'
index 6589837714df799832721884686cb4fe39bb74c0..90807dbdceb9b351045507aa96eeff9ac87265c9 100644 (file)
@@ -73,7 +73,9 @@ module LeapCli
             end
           end
         end
-
+        if !Util.exit_status.nil? && Util.exit_status != 0
+          log :warning, "puppet did not finish successfully."
+        end
       end
     end
 
index 16d2b22146dfd3ea3f1b12f0d8cdaa9fba8732d9..10a5ca858ef6457e9c4b0d55a5f07289282dfdcd 100644 (file)
@@ -120,7 +120,7 @@ module LeapCli; module Util; module RemoteCommand
     @capistrano_enabled ||= begin
       require 'capistrano'
       require 'capistrano/cli'
-      require 'lib_ext/capistrano_connections'
+      require 'leap_cli/lib_ext/capistrano_connections'
       require 'leap_cli/remote/leap_plugin'
       require 'leap_cli/remote/puppet_plugin'
       require 'leap_cli/remote/rsync_plugin'
diff --git a/lib/lib_ext/markdown_document_listener.rb b/lib/lib_ext/markdown_document_listener.rb
deleted file mode 100644 (file)
index 55026e9..0000000
+++ /dev/null
@@ -1,122 +0,0 @@
-require 'stringio'
-require 'gli/commands/help_modules/arg_name_formatter'
-
-#
-# adaption of RdocDocumentListener to use Markdown
-# see http://rtomayko.github.com/ronn/ronn-format.7
-#
-
-module GLI
-  module Commands
-    class MarkdownDocumentListener
-
-      def initialize(global_options,options,arguments)
-        @io = STDOUT #File.new(File.basename($0) + ".rdoc",'w')
-        @nest = ''
-        @arg_name_formatter = GLI::Commands::HelpModules::ArgNameFormatter.new
-      end
-
-      def beginning
-      end
-
-      # Called when processing has completed
-      def ending
-        #@io.close
-      end
-
-      # Gives you the program description
-      def program_desc(desc)
-        @io.puts "== #{File.basename($0)} - #{desc}"
-        @io.puts
-      end
-
-      def program_long_desc(desc)
-        @io.puts desc
-        @io.puts
-      end
-
-      # Gives you the program version
-      def version(version)
-        @io.puts "v#{version}"
-        @io.puts
-      end
-
-      def options
-        if @nest.size == 0
-          @io.puts "=== Global Options"
-        else
-          @io.puts "#{@nest}=== Options"
-        end
-      end
-
-      # Gives you a flag in the current context
-      def flag(name,aliases,desc,long_desc,default_value,arg_name,must_match,type)
-        invocations = ([name] + Array(aliases)).map { |_| add_dashes(_) }.join('|')
-        usage = "#{invocations} #{arg_name || 'arg'}"
-        @io.puts "#{@nest}=== #{usage}"
-        @io.puts
-        @io.puts String(desc).strip
-        @io.puts
-        @io.puts "[Default Value] #{default_value || 'None'}"
-        @io.puts "[Must Match] #{must_match.to_s}" unless must_match.nil?
-        @io.puts String(long_desc).strip
-        @io.puts
-      end
-
-      # Gives you a switch in the current context
-      def switch(name,aliases,desc,long_desc,negetable)
-        if negetable
-          name = "[no-]#{name}" if name.to_s.length > 1
-          aliases = aliases.map { |_|  _.to_s.length > 1 ? "[no-]#{_}" : _ }
-        end
-        invocations = ([name] + aliases).map { |_| add_dashes(_) }.join('|')
-        @io.puts "#{@nest}=== #{invocations}"
-        @io.puts String(desc).strip
-        @io.puts
-        @io.puts String(long_desc).strip
-        @io.puts
-      end
-
-      def end_options
-      end
-
-      def commands
-        @io.puts "#{@nest}=== Commands"
-        @nest = "#{@nest}="
-      end
-
-      # Gives you a command in the current context and creates a new context of this command
-      def command(name,aliases,desc,long_desc,arg_name,arg_options)
-        @io.puts "#{@nest}=== Command: <tt>#{([name] + aliases).join('|')} #{@arg_name_formatter.format(arg_name,arg_options)}</tt>"
-        @io.puts String(desc).strip
-        @io.puts
-        @io.puts String(long_desc).strip
-        @nest = "#{@nest}="
-      end
-
-      # Ends a command, and "pops" you back up one context
-      def end_command(name)
-        @nest.gsub!(/=$/,'')
-      end
-
-      # Gives you the name of the current command in the current context
-      def default_command(name)
-        @io.puts "[Default Command] #{name}" unless name.nil?
-      end
-
-      def end_commands
-        @nest.gsub!(/=$/,'')
-      end
-
-    private
-
-      def add_dashes(name)
-        name = "-#{name}"
-        name = "-#{name}" if name.length > 2
-        name
-      end
-
-
-    end
-  end
-end