pkg shell
—
interact with the pkg database
pkg shell
is used to interact with the
local or remote database through a sqlite3 console. Extreme care should be
taken when using this command.
Do not rely on this command. The underlying schema is subject to
change on any release. Use
pkg-query(8),
pkg-rquery(8),
pkg-search(8)
and
pkg-set(8)
instead for querying and modifying the database. These commands are expected
to have a stable API, unlike the database schema.
The following environment variables affect the execution of
pkg shell
. See
pkg.conf(5)
for further description.
PKG_DBDIR
-
pkg_create(3),
pkg_printf(3),
pkg_repo_create(3),
pkg_repos(3),
pkg-keywords(5),
pkg-lua-script(5),
pkg-repository(5),
pkg-script(5),
pkg-triggers(5),
pkg.conf(5),
pkg(8),
pkg-add(8),
pkg-alias(8),
pkg-annotate(8),
pkg-audit(8),
pkg-autoremove(8),
pkg-check(8),
pkg-clean(8),
pkg-config(8),
pkg-create(8),
pkg-delete(8),
pkg-fetch(8),
pkg-info(8),
pkg-install(8),
pkg-key(8),
pkg-lock(8),
pkg-query(8),
pkg-register(8),
pkg-repo(8),
pkg-repositories(8),
pkg-rquery(8),
pkg-search(8),
pkg-set(8),
pkg-shlib(8),
pkg-ssh(8),
pkg-stats(8),
pkg-triggers(8),
pkg-update(8),
pkg-updating(8),
pkg-upgrade(8),
pkg-version(8),
pkg-which(8)