AtomShields Cli is a Command-Line Interface to use the software AtomShields
Installation
pip install atomshieldscli
Basic usage
ascli <action> <context> --target <path> --name <project_name>
- install: To install a checker or a report, depending the context setted.
- uninstall: To uninstall a checker or a report, depending the context setted.
- run: To run the scan.
- show: To show a checker list or a report list, depending the context setted.
- help: Show the help
- checkers: Operate with checkers
- reports: Operate with reports
Show all checkers
ascli show checkers
Show all reports
ascli show reports
Install checker
ascli install checkers --target path/to/file.py
Install report
ascli install reports --target path/to/file.py
Uninstall checker
ascli uninstall checkers --target path/to/file.py
ascli uninstall checkers --target checker_name
Uninstall report
ascli uninstall reports --target path/to/file.py
ascli uninstall reports --target checker_name
Run the scan
ascli run --target path/to/file.py --name repo_name