Sha256: 06fff90157c9ce094f7bc6588e455feda15334ed08bd482a63f350f21aaf9d39
Contents?: true
Size: 1.81 KB
Versions: 2
Compression:
Stored size: 1.81 KB
Contents
= Git-Like Interface Command Line Parser Author:: Dave Copeland (mailto:davetron5000 at g mail dot com) Copyright:: Copyright (c) 2010 by Dave Copeland License:: Distributes under the Apache License, see LICENSE.txt in the source distro This is a DSL you can use to create a command line interface like git, gem or svn, in that the first argument is a command, and there are global and command specific flags. * {Source on Github}[http://github.com/davetron5000/gli] * RDoc[http://davetron5000.github.com/gli] == Use Install if you need to: gem install gli The simplest way to get started is to create a scaffold project gli init my_proj command_name other_command_name This will create a basic scaffold project in <tt>./my_proj</tt> with: * executable in <tt>./my_proj/bin/my_proj</tt>. This file demonstrates most of what you need to describe your command line interface. * an empty test in <tt>./my_proj/test/tc_nothing.rb</tt> that can bootstrap your tests * a gemspec shell * a README shell * Rakefile that can generate RDoc, package your Gem and run tests * A <tt>Gemfile</tt> suitable for use with Bundler to manage development-time dependencies == Supported Platforms Known to work on * 1.8.7 * 1.9.2 * 1.9.3-RC1 (!) * Ruby Enterprise Edition 1.8.7 * Rubinius 1.0.1 * JRuby 1.5.2 If you're interested in other versions of Ruby, let me know, and I'll add them to my test suite == Documentation Extensive documentation is {available at the wiki}[https://github.com/davetron5000/gli/wiki]. For API Documentation, start with the GLI module. == Links * [http://davetron5000.github.com/gli] - RubyDoc * [http://www.github.com/davetron5000/gli] - Source on GitHub * [http://www.github.com/davetron5000/gli/wiki] - Documentation Wiki * [http://www.github.com/davetron5000/gli/wiki/Changelog] - Changelog :include:gli.rdoc
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gli-1.3.5 | README.rdoc |
gli-1.3.4 | README.rdoc |