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