Sha256: 614697b9ffcd6892a8b037c4754d90464f556a269ed10a04526aa0b19b90e59e
Contents?: true
Size: 734 Bytes
Versions: 1
Compression:
Stored size: 734 Bytes
Contents
#!/usr/bin/env ruby require 'gli' include GLI::App subcommand_option_handling :normal sort_help :manually commands_from 'flapjack/cli' program_desc 'Flexible monitoring notification routing system' version Flapjack::VERSION desc 'Configuration file to use' default_value '/etc/flapjack/flapjack.yaml' arg_name '/path/to/flapjack.yaml' flag [:c,:config] desc 'Environment to boot' default_value 'production' arg_name '<environment>' flag [:n, :env, :environment] accept Array do |value| value.split(/,/).map(&:strip) end pre do |global,command,options,args| FLAPJACK_ENV = ENV["FLAPJACK_ENV"] || global[:environment] true end post do |global,command,options,args| end on_error do |exception| true end exit run(ARGV)
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
flapjack-1.0.0rc1 | bin/flapjack |