tools.shlib module
Used to dynamically source bash libraries.
Examples
# Source default bash library… source $(shlib)
# Source “foo.sh” bash library… source $(shlib foo.sh)
# Source “foo.sh” bash library (the .sh extension is not necessary)… source $(shlib foo)
- class Config(_env_file='<object object>', _env_file_encoding=None, _env_nested_delimiter=None, _secrets_dir=None, **values)[source]
Bases:
clack._config.ConfigCommand-line arguments.
- Parameters
_env_file (
Union[str,PathLike,None]) –_env_file_encoding (
Optional[str]) –_env_nested_delimiter (
Optional[str]) –_secrets_dir (
Union[str,PathLike,None]) –values (
Any) –
- classmethod from_cli_args(argv)[source]
Parses command-line arguments.
- Parameters
argv (
Sequence[str]) –- Return type
- library_name