Sha256: 1063e1a1a61c5fade58e0deba422a4ea9a22071c7279469d548da2b28ad903cd

Contents?: true

Size: 629 Bytes

Versions: 1

Compression:

Stored size: 629 Bytes

Contents

# -*- ruby -*-
#encoding: utf-8

require 'arborist/cli' unless defined?( Arborist::CLI )
require 'arborist/client'

# Command to start an interactive client session.
module Arborist::CLI::Client
	extend Arborist::CLI::Subcommand

	desc 'Start an interactive client session'
	long_desc <<-EOF
	Starts a pry session in an Arborist::Client context.
	EOF

	command :client do |cmd|
		cmd.action do |globals, options, args|
			begin
				require 'pry'
			rescue LoadError
				exit_now! "This command requires the 'pry' gem."
			end

			client = Arborist::Client.new
			Pry.pry( client )
		end
	end

end # module Arborist::CLI::Client

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
arborist-0.0.1.pre20160128152542 lib/arborist/command/client.rb