Skip to content

alem0lars/fizzy

Repository files navigation

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: it includes just fizzy, as any other project. This is the preferred way to use fizzy in your machines.
  • Portable: it includes everything: fizzy, its dependencies, a ruby interpreter. You may want to use this if you don't want to leave any traces, can't use or don't have a Ruby interpreter, don't have permissions to install fizzy dependencies.

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

  • Alessandro Molari (alem0lars)
  • Luca Molari (LMolr)
  • Giacomo Mantani (jak3)

Pointers


Made with ♥ by Alessandro Molari