GNad is a command-line configuration scripts manager. It provides command-line tools for downloading and managing configuration scripts.
DISCLAIMER: This software is in development, therefore its use is only recommended for testing purposes.
git
Paste and run the command below on your terminal:
curl https://raw.githubusercontent.com/cristianarbe/gnad/master/install_script/install.sh | shGet the latest version from the release page.
From your terminal:
- Make it executable
chmod a+x gnad- and run!
./gnad- If you want to be able to run it without the
./you can move the file to.local/bin
mv gnad ~/.local/bin- And add it to your
PATHvariable:
export PATH="$PATH:$HOME/.local/bin"
printf 'export PATH="$PATH:$HOME/.local/bin"' >>~/.bashrcBuilding from source will give you the latest version, which may not be the most stable. Proceed at your own risk!
To build from source, first you need to have go installed. In Debian/Ubuntu you can install it with:
sudo apt install golangThen you can install it with:
go get -v github.com/cristianarbe/gnadAt the moment, GNad has three main commands:
- Getting a config script:
gnad get [REPO]- Settings the config script:
gnad set [REPO]- Listing downloaded scripts:
gnad ls [REPO]Suggestions/improvements welcome!
- Cristian Ariza - Initial work - cristianarbe
See also the list of contributors who participated in this project.
This project is licensed under the GPL-3.0 License - see the LICENSE.md file for details