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