eris/vigil/tools.yaml

104 lines
2 KiB
YAML

# Template:
# :
# dependencies: []
# url:
# executables: []
# command:
# success_status:
# error_status:
objdump_headers:
dependencies: [binutils]
url: https://en.wikipedia.org/wiki/Objdump
executables: [objdump]
command: objdump --all-headers
success_status: normal
objdump_disassemble:
dependencies: [binutils]
url: https://en.wikipedia.org/wiki/Objdump
executables: [objdump]
command: objdump --disassemble --reloc --dynamic-reloc
success_status: normal
readelf:
dependencies: [binutils]
url: https://en.wikipedia.org/wiki/Objdump
executables: [readelf]
command: readelf --all
success_status: normal
unzip:
dependencies: [unzip]
url: unzip
executables: [unzip]
command: unzip -l
success_status: normal
tar_gz:
dependencies: [tar]
url: http://www.gnu.org/software/tar/manual/tar.html
executables: [tar]
command: tar ztvf
success_status: normal
tar_bz2:
dependencies: [tar]
url: http://www.gnu.org/software/tar/manual/tar.html
executables: [tar]
command: tar jtvf
success_status: normal
nm:
dependencies: [binutils]
url: https://linux.die.net/man/1/nm
executables: [nm]
command: nm --demangle
success_status: normal
pdf2txt:
dependencies: [python-pdfminer]
url: python-pdfminer
executables: [pdf2txt]
command: pdf2txt
success_status: normal
html2text:
dependencies: [html2text]
url: html2text
executables: [html2text]
command: html2text
success_status: normal
c_syntax_gcc:
dependencies: [gcc, g++-6]
url: https://gcc.gnu.org/
executables: [gcc]
command: gcc -fsyntax-only
cpp_syntax_gcc:
dependencies: [gcc, g++-6]
url: https://gcc.gnu.org/
executables: [gcc]
command: gcc -fsyntax-only
php7_syntax:
dependencies: [php7.2-cli]
url: https://en.wikipedia.org/wiki/PHP
executables: [php7.2]
command: php7.2 --syntax-check
shellcheck:
dependencies: [shellcheck]
url: shellcheck
executables: [shellcheck]
command: shellcheck
cppcheck:
dependencies: [cppcheck]
url: cppcheck
executables: [cppcheck]
command: cppcheck