Commit 2eab901
bin/camtasy
@@ -1,24 +1,5 @@
#!/usr/bin/env ruby
-
require 'camtasy'
-require "thor"
-
-module Camtasy
- class CLI < Thor
- DEFAULT_URI='druby://localhost:8787'
-
- desc 'server', 'starts a server.'
- method_options uri: :string
- def server
- PhotoServer.new.run(options[:uri] || DEFAULT_URI)
- end
-
- desc 'client', 'connect to a server'
- method_options uri: :string
- def client
- Client.new(options[:uri] || DEFAULT_URI).run
- end
- end
-end
+require "camtasy/cli"
Camtasy::CLI.start
lib/camtasy/cli.rb
@@ -0,0 +1,19 @@
+require "thor"
+
+module Camtasy
+ class CLI < Thor
+ DEFAULT_URI='druby://localhost:8787'
+
+ desc 'server', 'starts a server.'
+ method_options uri: :string
+ def server
+ PhotoServer.new.run(options[:uri] || DEFAULT_URI)
+ end
+
+ desc 'client', 'connect to a server'
+ method_options uri: :string
+ def client
+ Client.new(options[:uri] || DEFAULT_URI).run
+ end
+ end
+end