def command_parser
      # Not a valid command
      unless @ITCSS_COMMANDS.include? ARGV[0]
        not_a_valid_command
      end

      # $ itcss init
      if 'init' == ARGV[0]
        itcss_init


      # $ itcss install example
      elsif 'install' == ARGV[0]
        itcss_init_checker
        itcss_install(ARGV[1])


      # $ itcss new||n [module] [filename]
      elsif ['new', 'n'].include? ARGV[0]
        if find_valid_module ARGV[1]
          if ARGV[2]
            itcss_init_checker
            itcss_new_module(find_valid_module(ARGV[1]), ARGV[2])
          else
            not_a_valid_command
          end
        else
          not_a_valid_command
        end

      # $ itcss inuit||i [module] [filename]
      elsif 'inuit' == ARGV[0]
        inuit_command_parser

      # $ itcss help
      elsif ['help', '-h', 'h'].include? ARGV[0]
        itcss_help

      # $ itcss version
      elsif ['version', '-v', 'v'].include? ARGV[0]
        itcss_version

      # $ itcss doc
      elsif ['doc', '-d', 'd'].include? ARGV[0]
        itcss_init_checker
        initialize_doc
      end

      # $ itcss update
      if ['install', 'new', 'n', 'update', 'u'].include? ARGV[0]
        itcss_init_checker
        itcss_update_import_file
      end
    end
def command_parser
      # Not a valid command
      unless @ITCSS_COMMANDS.include? ARGV[0]
        not_a_valid_command
      end

      # $ itcss init
      if 'init' == ARGV[0]
        itcss_init


      # $ itcss install example
      elsif 'install' == ARGV[0]
        itcss_init_checker
        itcss_install(ARGV[1])


      # $ itcss new||n [module] [filename]
      elsif ['new', 'n'].include? ARGV[0]
        if find_valid_module ARGV[1]
          if ARGV[2]
            itcss_init_checker
            itcss_new_module(find_valid_module(ARGV[1]), ARGV[2])
          else
            not_a_valid_command
          end
        else
          not_a_valid_command
        end

      # $ itcss inuit||i [module] [filename]
      elsif 'inuit' == ARGV[0]
        inuit_command_parser

      # $ itcss help
      elsif ['help', '-h', 'h'].include? ARGV[0]
        itcss_help

      # $ itcss version
      elsif ['version', '-v', 'v'].include? ARGV[0]
        itcss_version

      # $ itcss doc
      elsif ['doc', '-d', 'd'].include? ARGV[0]
        itcss_init_checker
        initialize_doc
      end

      # $ itcss update
      if ['install', 'new', 'n', 'update', 'u'].include? ARGV[0]
        itcss_init_checker
        itcss_update_import_file
      end
    end
ITCSS