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] [-q] [-v] [--debug] [PATH ...]
Positional Arguments
- PATH
scope to process. If not provided defaults to the current working directory
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.
scan
QA Checks package repositories
inquisitor scan [-h] [-q] [-v] [--debug] [--diff [DIFF]] [PATH ...]
Positional Arguments
- PATH
scope to process. If not provided defaults to the current working directory
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.
- --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] [-q] [-v] [--debug] [--paths [PATHS]]
[initial_message]
Positional Arguments
- initial_message
Path to a file containing a user-supplied message to start from
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.
- --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] [-q] [-v] [--debug] [--prefix PREFIX]
[--no-confirm]
arch [FILE ...]
Positional Arguments
- arch
Architecture to test
- FILE
Package files to test
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.
- --prefix
Optional existing prefix to use
- --no-confirm
If set, run in non-interactive mode