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'