Homf Command Line Interface
Asset download tool for GitHub Releases, PyPi, etc.
usage: homf [-h] [--version] [--verbose] {github,pypi} ...
Named Arguments
- --version
Print version information and exit.
Default:
False- --verbose
Enable verbose logging.
Default:
False
Sub-commands
github
Download an artifact from GitHub.
homf github [-h] [--files FILES] [--directory DIRECTORY] PACKAGE [RELEASE]
Positional Arguments
- PACKAGE
The package to download from GitHub.
- RELEASE
The release or tag to download.
Default:
'latest'
Named Arguments
- --files
Comma-separated list of filenames to download.Supports wildcards (* = everything, ? = any single character).
Default:
'*'- --directory
Directory to save files in. Created if missing. (Default: downloads)
Default:
'downloads'
pypi
Download an artifact from PyPi.
homf pypi [-h] [--files FILES] [--directory DIRECTORY] PACKAGE [RELEASE]
Positional Arguments
- PACKAGE
The package to download from GitHub.
- RELEASE
The release or tag to download.
Default:
'latest'
Named Arguments
- --files
Comma-separated list of filenames to download.Supports wildcards (* = everything, ? = any single character).
Default:
'*'- --directory
Directory to save files in. Created if missing. (Default: downloads)
Default:
'downloads'