nar-installer
Dead simple Bash script to download and install nar self-contained executable packages in a similar way like npm does via npm install --global
Useful to provide an easy-to-use one-command installer solution for your applications
Works in GNU/Linux, OSX and SunOS. Requires curl
Create nar executable archives of your package for multiple platforms:
nar --executable --os linux --arch x64
nar --executable --os darwin --arch x64Then you can upload the nar archives to a Github tag, S3 or whatever you want
Arguments
./installer.sh <version> [flags]Supported flags
-f, --force - Force package installation, removing old installations
-p, --path - Installation path. Default to ~/.npm or ~/ Fetch the installer script:
curl -O -L -k https://raw.githubusercontent.com/h2non/nar-installer/master/installer.shOpen installer.sh in your favorite editor and customize the following values:
NAME="project-name"
URL="https://github.com/you/$NAME/releases/download/$VERSION/$NAME-$VERSION"Save your changes and simply run the script to install your package.
Example downloading the installer script and running it:
curl -L https://github.com/you/project/tree/installer.sh | sudo bash 0.1.0Projects using nar-installer:
WTFPL