inquisitor
Quality assurance program for the package repository
usage: inquisitor [-h] [-q] [-v] [--debug]
{manifest,scan,commit-msg,test-install} ...
Named Arguments
- -q, --quiet
Don’t display anything but the most important information.
- -v, --verbose
Increase verbosity of output.
- --debug
Skips the cleanup stage after installation so that the contents of temporary directories can be inspected. Note that you will need to clean up leftover files manually.
Sub-commands
manifest
Produces Manifest files
inquisitor manifest [-h] [PATH ...]
Positional Arguments
- PATH
scope to process. If not provided defaults to the current working directory
scan
QA Checks package repositories
inquisitor scan [-h] [--diff [DIFF]] [PATH ...]
Positional Arguments
- PATH
scope to process. If not provided defaults to the current working directory
Named Arguments
- --diff
Scan files changed since the given git target (branch, commit, etc.)
commit-msg
Produces a commit message using the working directory. Designed to be used as a git commit-msg hook
inquisitor commit-msg [-h] [--paths [PATHS]] [initial_message]
Positional Arguments
- initial_message
Path to a file containing a user-supplied message to start from
Named Arguments
- --paths
Location of the repository to process. If omitted, the current working directory will be used
test-install
Tests package installation
inquisitor test-install [-h] [--prefix PREFIX] [--no-confirm] arch [FILE ...]
Positional Arguments
- arch
Architecture to test
- FILE
Package files to test
Named Arguments
- --prefix
Optional existing prefix to use
- --no-confirm
If set, run in non-interactive mode