rubygem-main-6.2.2.txz


Advertisement

Description

rubygem-main - Class Factory and Dsl for Generating Command Line Programs

Property Value
Distribution FreeBSD 11
Repository FreeBSD Ports Latest amd64
Package filename rubygem-main-6.2.2.txz
Package name rubygem-main
Package version 6.2.2
Package release -
Package architecture amd64
Package type txz
Category devel rubygems
Homepage https://github.com/ahoward/main
License BSD2CLAUSE, RUBY
Maintainer ruby@FreeBSD.org
Download size 35.67 KB
Installed size 170.90 KB
main.rb features the following:
- unification of option, argument, keyword, and environment
parameter parsing
- auto generation of usage and help messages
- support for mode/sub-commands
- io redirection support
- logging hooks using ruby's built-in logging mechanism
- intelligent error handling and exit codes
- use as dsl or library for building Main objects
- parsing user defined ARGV and ENV
- zero requirements for understanding the obtuse apis of any
command line option parsers
- leather pants
In short main.rb aims to drastically lower the barrier to writing
uniform command line applications.
WWW: https://github.com/ahoward/main

Alternatives

Package Version Architecture Repository
rubygem-main-6.2.2.txz 6.2.2 i386 FreeBSD Ports Quarterly
rubygem-main-6.2.2.txz 6.2.2 amd64 FreeBSD Ports Quarterly
rubygem-main-6.2.2.txz 6.2.2 i386 FreeBSD Ports Latest
rubygem-main - - -

Requires

Name Value
ruby = 2.4.6,1
ruby24-gems = 3.0.3
rubygem-arrayfields = 4.9.2
rubygem-chronic = 0.10.2
rubygem-fattr = 2.4.0
rubygem-map = 6.6.0

Download

Type URL
Mirror pkg.freebsd.org
Binary Package rubygem-main-6.2.2.txz
Source Package devel/rubygem-main

Install Howto

Install rubygem-main txz package:

# pkg install rubygem-main

See Also

Package Description
rubygem-manpages-0.6.1.txz Detect man pages within gems and exposes them to the man command
rubygem-map-6.6.0.txz Maps are ordered hashes with many features
rubygem-marcel-0.3.3.txz Simple mime type detection
rubygem-mario-redis-lock-1.2.1.txz Ruby distributed lock using Redis, with emphasis in transparency
rubygem-markaby-0.9.0.txz HTML Markup as Ruby
rubygem-maruku-0.7.3.txz Markdown and PHP Markdown extra interpreter for Ruby
rubygem-mathn-0.1.0.txz Deprecated library that extends math operations
rubygem-maxmind-db-1.0.0.txz MaxMind DB Reader Ruby API
rubygem-mechanize-2.7.6.txz WWW::Mechanize, a handy web browsing ruby object
rubygem-memcache-1.5.1_1.txz Ruby bindings for libmemcached
rubygem-memcache-client-1.8.5.txz Ruby bindings for MemCached
rubygem-memoist-0.16.0.txz Memoize methods invocation
rubygem-memoizable-0.4.2.txz Memoize method return values
rubygem-memoize-1.3.1.txz Speeds up methods at the cost of memory (or disk space)
rubygem-memory_profiler-0.9.14.txz Memory profiling routines for Ruby 2.3+
Advertisement
Advertisement