Skip to content
This repository was archived by the owner on Feb 26, 2020. It is now read-only.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

204 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GNad

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.

Getting Started

Prerequisites

  • git

Installing

Automated / easy way

Paste and run the command below on your terminal:

curl https://raw.githubusercontent.com/cristianarbe/gnad/master/install_script/install.sh | sh

Manual / medium way

Get 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 PATH variable:
export PATH="$PATH:$HOME/.local/bin"
printf 'export PATH="$PATH:$HOME/.local/bin"' >>~/.bashrc

From source / hard way

Building 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 golang

Then you can install it with:

go get -v github.com/cristianarbe/gnad

Usage

At 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]

Feedback

Suggestions/improvements welcome!

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the GPL-3.0 License - see the LICENSE.md file for details

About

configuration scripts management

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors