Sha256: 5d7afb7ed48999dc79fbe817bb8a7e67e1ec4847735b08f90b7af2291d1a3e2e
Contents?: true
Size: 1.92 KB
Versions: 1
Compression:
Stored size: 1.92 KB
Contents
# Xolti > Tool assisting developers to manage license headers in source files, powered by Ruby. [![Build Status](https://secure.travis-ci.org/RemiEven/xolti.svg?branch=master)](http://travis-ci.org/RemiEven/xolti) [![License](https://img.shields.io/badge/license-GPL3-19c6ff.svg)](http://www.gnu.org/licenses/gpl-3.0.en.html) ## Purpose If you ever had to manage the license of a project, you probably know how much a burden this task can become, especially if you try to keep it accurate ! Xolti is a piece of software aiming to assist the management of license-related information in a project. Its main functionality is to add and maintain license headers at the top of source files. ## Installation Xolti is available on [RubyGems.org](https://rubygems.org/gems/xolti), so installing it is fairly easy: ```bash gem install xolti ``` Once the installation completes, Xolti is added to your `$PATH`, so you can access it from everywhere. > Please note that xolti is still in developer preview. #### Requirements Xolti requires Ruby to be installed in order to properly work. It has been tested with Ruby >= 2.1, but probably works with older versions too. In addition, Xolti requires `thor`, as stated in the `Gemfile`. ## Usage Xolti provides a set of commands, such as : ###### I want to add a header to a file named `awesome.txt` : ``` xolti add awesome.txt ``` ###### I want to check that `awesome.txt` has a correct header : ``` xolti check awesome.txt ``` ###### I want to delete the header of `awesome.txt` : ``` xolti delete awesome.txt ``` ###### I want to get a list of all files missing correct headers : ``` xolti add list_missing ``` ###### I want to init a `xolti.yml` file : ``` xolti init ``` `xolti.yml` files are used by Xolti to get the information it needs (such as the license you picked or the project's name) in order to work. ## License Xolti is a piece of free software licensed under the terms of the GNU-GPL3.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
xolti-0.1.0 | readme.md |