Commit 2eab901

mo khan <mo@mokhan.ca>
2014-08-29 04:11:19
move cli into separate file.
1 parent 9553b4d
Changed files (2)
bin
lib
camtasy
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