module Tapjoy::LDAP::CLI
Public Class Methods
commands()
click to toggle source
# File lib/tapjoy/ldap/cli.rb, line 8 def commands subcommand = %w(user group key audit) Optimist.options do usage '[SUB_COMMAND] [options]' synopsis "\nTool to manage LDAP resources.\nAvailable subcommands are: #{subcommand}" version "#{File.basename($PROGRAM_NAME)} #{Tapjoy::LDAP::VERSION} \u00A9 2015 Tapjoy, Inc." stop_on subcommand end cmd = ARGV.shift # get the subcommand case cmd when 'user' Tapjoy::LDAP::CLI::User.commands when 'group' Tapjoy::LDAP::CLI::Group.commands when 'key' Tapjoy::LDAP::Key.commands when 'audit' Tapjoy::LDAP::Audit.commands else raise Tapjoy::LDAP::InvalidArgument end end