Public APIΒΆ

import kloch

""" functions """
kloch.get_cli(...)
# Return the command line interface generated from user arguments provided.


""" classes """
kloch.BaseParser(...)
# The root CLI parser who's all subparsers use as base.

kloch.Environ(...)
# Global list of supported environment variables.

kloch.HubConfig(...)
# Options determining how the hub must be installed.

kloch.HubInstallFilesystem(...)
# Represent the filesystem structure of a hub installation.

kloch.OS(...)
# Current operating system.


""" modules """
kloch.config
# A simple configuration system for the Knots-hub runtime.

kloch.constants
# Variables that are constants through the app runtime.

kloch.filesystem
# manipulate the filesystem

kloch.installer
# various software that can be installed on the user system


""" other """