The Wayback Machine - https://web.archive.org/web/20200916210320/https://github.com/txthinking/nami
Skip to content
master
Go to file
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

readme.md

Nami

A decentralized binary package manager

Install

$ curl -L https://git.io/getnami | bash && sleep 6 && exec -l $SHELL

Windows user should run in Git Bash

Example

$ nami install github.com/txthinking/nami

Usage

NAME:
   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 <key> <value>. 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

sudo

If you install nami not with root, you may want to change /etc/sudoers to keep PATH

$ sudo visudo

edit two line to

Defaults        !env_reset
# Defaults       secure_path=...

then, you can run nami or commands installed by nami

$ sudo nami -v

Nami for Software Publisher

wiki

Why

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.

License

Licensed under The GPLv3 License

You can’t perform that action at this time.