KISS-CONTRIB(1)

NAME
kiss utilities

DESCRIPTION
This manual page is not for a single program, but for multiple utilities. Programs are explained in their own sections. They are listed alphabetically.

KISS-CAT
kiss-cat <pkg> [file] [file] Concatanates a package's files inside the system database. If no file is specified, it looks for build, depends, sources, and version.

KISS-CHBUILD
kiss-chbuild kiss-chbuild, creates a temporary rootfs, and chroots into it. If it doesn't already exist, kiss-chbuild downloads the rootfs tarball to your cache directory and extracts it into a carbs-chroot directory. It then copies the chroot to a temporary directory, and runs kiss-chroot to it. It removes the temporary chroot after the user exits.

KISS-CHROOT
kiss-chroot <directory> Mounts the required devices to the given directory, copies /etc/resolv.conf from host, and chroots into the given directory. Cleans up after exit.

KISS-DEPENDS
kiss-depends <pkg> Checks the dependencies of an installed package.

KISS-EXPORT
kiss-export <pkg> Exports a package tarball of an installed package.

KISS-FORK
kiss-fork <pkg> Copies the repository directory of the given package to the current working directory.

KISS-LINK
kiss-link [file] [file] Links files from a package in the repository. It looks for the package by the directory name, but this can be overriden by getting a PKG environment value.

Example:
    $ kiss-fork git
    forked package to /home/cem/.local/repositories/overrides/git
    $ cd git
    $ kiss-link checksums version sources
    linked /home/cem/.local/repositories/main/core/git/version to /home/cem/.local/repositories/overrides/git/version
    linked /home/cem/.local/repositories/main/core/git/sources to /home/cem/.local/repositories/overrides/git/sources
    linked /home/cem/.local/repositories/main/core/git/checksums to /home/cem/.local/repositories/overrides/git/checksums

KISS-MAINTAINER
kiss-maintainer <pkg> Checks repository commit information of the given package to find out the maintainer of the package.

KISS-MANIFEST
kiss-manifest <pkg> Prints the manifest file.

KISS-MANIFEST-TREE
kiss-manifest-tree <pkg> Prints the manifest file in a tree view.

KISS-NEW
kiss-new <name> [version] [sources] Creates a boilerplate KISS package.

KISS-OUTDATED
kiss-outdated Checks repology.org to see if any installed packages are outdated. This can be used to check if personal packages are outdated.

KISS-OWNS
kiss-owns <file> Checks which package has installed the given file.

KISS-READLINK
kiss-readlink <file> A 'readlink -f' replacement to be used inside the package manager.

KISS-REPODEPENDS
kiss-repodepends <pkg> Prints the dependencies of the given package as they are defined in the repository.

KISS-RESET
kiss-reset Removes all packages except the base packages.

KISS-REVDEPENDS
kiss-revdepends <pkg> Prints the packages that depend on the given package. (Reverse dependencies)

KISS-SIZE
kiss-size <pkg> Prints the given package's size, and its individual files.

KISS-STAT
kiss-stat <file> Outputs the owner name of a file/directory

KISS-WHICH
kiss-which <pkg> A which-like utility for KISS packages.

SEE ALSO
kiss(1)