A decentralized binary package manager.
A decentralized binary package manager
❤️ A project by txthinking.com
Windows user should run in Git Bash
💛 awesome-nami 💛
Example$ nami install github.com/txthinking/nami
UsageNAME: nami - A decentralized binary package manager
USAGE: nami [global options] command [command options] [arguments...]
COMMANDS: install Install package. $ nami install github.com/txthinking/nami upgrade Upgrade package. $ nami upgrade github.com/txthinking/nami remove Remove package. $ nami remove github.com/txthinking/brook info Print package information. $ nami info github.com/txthinking/nami list Print installed packages. $ nami list config Configure key and value. $ nami config . See all keys, $ nami config release Create or update a version with binaries directory, such as $ nami release github.com/txthinking/nami v1.1.1 ./binaries/ help, h Shows a list of commands or help for one command
With HTTPS_PROXY environment$ export HTTPS_PROXY=http://127.0.0.1:8888 $ nami install github.com/txthinking/nami
What Does Nami Do?
All files are stored in$HOME/.nami
Keep PATH with sudo$ sudo visudoDefaults !env_reset # Defaults secure_path=...
Nami for Software Publisher
There are already many package managers, more are centralized and often provide outdated softwares. Nami is a decentralized binary package manager, she allows software authors to publish their software anywhere. No longer have to worry about users downloading outdated software. Only install packages you trust.
Licensed under The GPLv3 License