alem0lars / fizzy

The hassle free configuration manager - MIGRATED TO https://gitlab.com/fizzycfg
Other
11 stars 3 forks source link
configuration-management fizzy

the hassle free configuration manager

fizzy is an easy-to-use, learn-by-doing, lightweight, configuration management tool meant to be mainly used by developers, hackers, experienced users

It doesn't try to reimplement the wheel, instead it follows the unix philosophy do one thing and do it well making extremely easy to integrate with your existing ecosystem


License Build Status Gitbook status Bountysource

Getting Started

Take a look at fizzy's bignami

Requirements

Mandatory

Ruby version >= 2.1.0

Optional

-

Usage

The best way to learn how to use fizzy is to read the Official End-User Guide:

Installation

Fizzy is distributed in two ways:

Standalone

MacOSX (standalone)

If you already haven't tapped the alem0lars HomeBrew repository, tap it:

$ brew tap alem0lars/homebrew-repo

Install via HomeBrew

$ brew install fizzy

Note: the homebrew repository may not be in sync with the latest version. If that occurs, open a new issue at alem0lars/homebrew-repo and the missing fizzy version will be added as soon as possible.

One-liner (standalone)

The destination can be everywhere, I suggest /usr/local/bin in GNU/Linux based systems because it's almost always in the PATH environment variable, so you can run fizzy from everywhere.

$ curl -sL https://raw.githubusercontent.com/alem0lars/fizzy/master/build/fizzy | \
  sudo tee /usr/local/bin/fizzy > /dev/null && \
  sudo chmod +x /usr/local/bin/fizzy

Others (standalone)

Drop fizzy everywhere (possibly in the system path) and make it executable.

Portable

First, download the bundle; then:

$ mkdir fizzy_portable
$ tar -xzf fizzy-*.tar.gz -C fizzy_portable
$ cd fizzy_portable
$ chmod +x ./fizzy
$ ./fizzy

Contributions

See CONTRIBUTING.md

Contributions are welcome!

Contributors

Pointers


Made with ♥ by Alessandro Molari