Sha256: fdf3c1c9bc49efe6acdd6b6bcac866dc3926fbe7ecfb4139db9a6a1c2d0b554a

Contents?: true

Size: 686 Bytes

Versions: 2

Compression:

Stored size: 686 Bytes

Contents

#!/usr/bin/env ruby
require 'gli'
require 'fastgem'

include GLI::App

program_desc 'Search Gem from Rubygem colors'

version Fastgem::VERSION

subcommand_option_handling :normal
arguments :strict

desc 'Describe some switch here'
switch [:s,:switch]

desc 'Describe some flag here'
default_value 'the default'
arg_name 'The name of the argument'
flag [:f,:flagname]


desc 'Search gem with keywork command line'
arg_name 'Search Top 10 Gem'
command :search do |c|
  c.desc 'Describe a switch to new'
  c.switch :s

  c.desc 'Describe a flag to new'
  c.default_value 'default'
  c.flag :f
  c.action do |global_options,options,args|
    Fastgem.search(args[0])
  end
end
exit run(ARGV)

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
fastgem-0.0.3 bin/fastgem
fastgem-0.0.2 bin/fastgem