Sha256: 02029e9df95eceb0e437cf1bb959914c9f9e84c3f47277263522fb1ddd8e5b31
Contents?: true
Size: 1.93 KB
Versions: 5
Compression:
Stored size: 1.93 KB
Contents
clenver ======= [![Gem Version](https://badge.fury.io/rb/clenver.png)](http://badge.fury.io/rb/clenver) [![Build Status](https://travis-ci.org/pietrushnic/clenver.png?branch=master)](https://travis-ci.org/pietrushnic/clenver) [![Code Climate](https://codeclimate.com/github/pietrushnic/clenver.png)](https://codeclimate.com/github/pietrushnic/clenver) [![Coverage Status](https://coveralls.io/repos/pietrushnic/clenver/badge.png)](https://coveralls.io/r/pietrushnic/clenver) clenver (Command Line home ENVironment mangER) is a Ruby gem that bootstrap and manage your shell environment. ## Introduction clenver aims to shorten time of configuring your brand new Linux account to fully featured development envionment of your choice by using: * VCS (version control system) repositories * directory creation * symlinking It also aims to reliably manage your exising environment by: * easy switching between project workspaces * report on the status of used repositories (like [oh-my-zsh](), [spf13-vim](), ...) ## Installation Simply type in you shell: ``` gem install clenver ``` ## Getting Started ### Bootstrap clenver is able to bootstrap your brand new Linux account according to rules provided through YAML file. For xample create `dummy.yml` with below content: ```yaml https://github.com/pietrushnic/dummy.git: links: foobar.txt: - foobar_link foobar: - foobar_dir_link run: - echo "success!!!" remotes: upstream: - https://github.com/pietrushnic/dummy.git ``` After that running ``` clenver init dummy.yaml ``` gives you below tree: ``` dummy ├── dummy │ ├── foobar │ ├── foobar.txt │ └── README.md ├── foobar_dir_link -> $PWD/dummy/dummy/foobar └── foobar_link -> $PWD/dummy/dummy/foobar.txt ``` And of course will display `success!!!` message. Carefully crafted YAML file can bootstrap you clean user account into fully configured user account. ## Examples ## Contribution
Version data entries
5 entries across 5 versions & 1 rubygems
Version | Path |
---|---|
clenver-0.1.15 | README.md |
clenver-0.1.14 | README.md |
clenver-0.1.13 | README.md |
clenver-0.1.12 | README.md |
clenver-0.1.10 | README.md |