sbohints

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
EXIT CODES
BUGS
SEE ALSO
AUTHORS
MAINTAINER


NAME

sbohints - interact with sbotools.hints

SYNOPSIS

sbohints [-h | -v]

sbohints [-l | --reset]

sbohints [-c] [-b | -o | -O] sbo_name (sbo_name)

sbohints [-q] sbo_name (sbo_name)

DESCRIPTION

sbohints is a script for querying and editing the blacklist and optional dependency requests made in sbotools.hints(5). The modification flags are --blacklist, --optional and --replace-optional. These may be used in conjunction with --clear, but not with each other.

If an invalid configuration is detected in /etc/sbotools/sbotools.conf, the script exits with a diagnostic message.

OPTIONS

-b|--blacklist

Modify the blacklist by adding (or, with --clear, clearing) one or more scripts.

-o|--optional

Add (or clear with --clear) optional dependency requests for one or more scripts. The current optional dependencies are displayed together with a prompt for adding or clearing.

-O|--replace-optional

Replace all existing optional dependency requests for one or more scripts. The current optional dependencies are displayed together with a prompt for the new request list. If used with --clear, a confirmation prompt for clearing the optional dependencies appears.

-c|--clear

This flag is used together with one (and only one) of --blacklist, --optional or --replace-optional. For --blacklist and --optional, clear entries instead of adding them. For --replace-optional, clear all existing optional dependency requests.

-l|--list

List the current blacklist and all optional dependency requests. If a blacklisted script has optional dependency requests or is requested as an optional depenedency, the user is notified.

-q|--query

Return the current blacklist and optional dependency request status for one or more scripts.

--reset

Clear the blacklist and all optional dependency requests upon confirmation.

-h|--help

Show help information.

-v|--version

Show version information.

EXIT CODES

sbohints can exit with the following codes:

0: all operations were successful.
1: a usage error occurred.
6: sbohints was unable to obtain a required file handle.

BUGS

None known. If found, Issues and Pull Requests to https://github.com/pghvlaans/sbotools/ are always welcome.

SEE ALSO

sbocheck(1), sboclean(1), sboconfig(1), sbofind(1), sboinstall(1), sboremove(1), sboupgrade(1), sbotools.conf(5), sbotools.hints(5)

AUTHORS

Jacob Pipkin <j (at) dawnrazor (dot) net>

Luke Williams <xocel (at) iquidus (dot) org>

Andreas Guldstrand <andreas (dot) guldstrand (at) gmail (dot) com>

MAINTAINER

K. Eugene Carlson <kvngncrlsn (at) gmail (dot) com>