yambs.commands.common
index
/home/vkottler/src/vkottler/workspace/yambs/yambs/commands/common.py

Common command-line argument interfaces.

 
Functions
       
add_common_args(parser: argparse.ArgumentParser) -> None
Add common command-line arguments to a parser.
add_config_arg(parser: argparse.ArgumentParser) -> None
Add an argument for specifying a configuration file.
handle_build(args: argparse.Namespace) -> None
Run 'ninja' if some conditions are met.
log_package() -> None
Log some basic package information.
run_watch(args: argparse.Namespace, src_root: pathlib.Path, command: str) -> int
Run the 'watch' command from rcmpy.

 
Data
        DEFAULT_CONFIG = 'yambs.yaml'
DESCRIPTION = 'Yet another meta build-system.'
LOG = <Logger yambs.commands.common (WARNING)>
PKG_NAME = 'yambs'
VERSION = '3.0.1'
executable = '/home/vkottler/src/vkottler/workspace/yambs/venv3.12/bin/python'