process_args

in lib/cc/cli/analyze.rb [42:62]


      def process_args
        while (arg = @args.shift)
          case arg
          when "-f", "--format"
            @formatter = Formatters.resolve(@args.shift).new(filesystem)
          when "-e", "--engine"
            disable_all_engines!
            name, channel = @args.shift.split(":", 2)
            enable_engine(name, channel)
          when "--dev"
            config.development = true
          when "--no-plugins"
            config.disable_plugins!
          else
            config.analysis_paths << arg
          end
        end
      rescue Formatters::Formatter::InvalidFormatterError => ex
        fatal(ex.message)
      end