def execute(argv = [], config = {})
      if actions.empty? && !default_command.nil?
        default_command.execute
      else
        actions.each { |a| a.call(argv, config) }
      end
    end
def execute(argv = [], config = {})
      if actions.empty? && !default_command.nil?
        default_command.execute
      else
        actions.each { |a| a.call(argv, config) }
      end
    end
Public: Execute all actions given the inputted args and options

 argv - (optional) command-line args (sans opts)
 config - (optional) the Hash configuration of string key to value

 Returns nothing