Developed in Python3, also work smoothly in Python2 with python-future.
Usage: hbkit [OPTIONS] COMMAND [ARGS]...
Options:
--version Print out current version.
--config FILE The config file path. [default: ~/.config/hbkit/hbkit.ini]
-v, --verbose Print execution details.
--help Show this message and exit.
Commands:
backup Make a backup copy for file or directory.
clash Some tools about using clash
config Commands about configuration management.
dns DNS Management Commands.
fs FileSystem management tools.
git Tools for git.
github Tools about github.
ip Tools about ip address.
mac Tools for living in macOS.
random Generate random string.
time Tools about date & time.
upgrade Upgrade hbkit from github.
yaml Tools about parsing yaml files.
- Create add active a virtualenv;
- Run
pip install -e '.[dev]'
in root dir; - Run
py.test
;