Source code for raider.parsers.config

import argparse

from raider import Raider


[docs]def add_config_parser(parser) -> None: config_parser = parser.add_parser("config", help="Configure raider") config_parser.add_argument( "--proxy", help="Set the web proxy", ) config_parser.add_argument( "--verify", help="Verify SSL requests", ) config_parser.add_argument( "--loglevel", help="Log level (DEBUG/INFO/WARNING/ERROR/CRITICAL)", ) config_parser.add_argument( "--user-agent", help="User agent to use with Raider", ) config_parser.add_argument( "--active_project", help="Set active project (By default last used project)", )
[docs]def run_config_command(args): raider = Raider() if args.proxy: raider.gconfig.proxy = args.proxy if args.verify: raider.gconfig.verify = args.verify if args.loglevel: raider.gconfig.loglevel = args.loglevel if args.user_agent: raider.gconfig.user_agent = args.user_agent if args.active_project: raider.gconfig.active_project = args.active_project raider.gconfig.write_config_file() raider.gconfig.print_config()