File tree 3 files changed +34
-23
lines changed
3 files changed +34
-23
lines changed Original file line number Diff line number Diff line change 1
1
#!/usr/bin/env ruby
2
- require File . expand_path ( '../../lib/ey-core/cli' , __FILE__ )
2
+ require File . expand_path ( '../../lib/ey-core/cli/main ' , __FILE__ )
3
3
4
- Ey ::Core ::Cli . new ( ARGV ) . execute!
4
+ Ey ::Core ::Cli :: Main . new ( ARGV ) . execute!
Original file line number Diff line number Diff line change 1
- require 'optparse'
2
- require 'ostruct'
3
- require 'ey-core'
4
- require 'awesome_print'
5
- require 'pry'
6
- require 'belafonte'
7
- require 'table_print'
8
- require 'rubygems/package'
9
- require 'escape'
1
+ module Ey
2
+ module Core
10
3
11
- Cistern . formatter = Cistern ::Formatter ::AwesomePrint
12
-
13
-
14
- class Ey ::Core ::Cli < Belafonte ::App
15
- title "Engineyard CLI"
16
- summary "Successor to the engineyard gem"
17
-
18
- require_relative "cli/subcommand"
19
- Dir [ File . dirname ( __FILE__ ) + '/cli/*.rb' ] . each { |file | load file }
20
-
21
- Ey ::Core ::Cli ::Subcommand . descendants . each do |d |
22
- mount d
4
+ # The overall namespace for CLI-related code
5
+ module Cli
6
+ end
23
7
end
24
8
end
Original file line number Diff line number Diff line change
1
+ require 'optparse'
2
+ require 'ostruct'
3
+ require 'ey-core'
4
+ require 'ey-core/cli'
5
+ require 'awesome_print'
6
+ require 'pry'
7
+ require 'belafonte'
8
+ require 'table_print'
9
+ require 'rubygems/package'
10
+ require 'escape'
11
+
12
+ Cistern . formatter = Cistern ::Formatter ::AwesomePrint
13
+
14
+
15
+ class Ey ::Core ::Cli ::Main < Belafonte ::App
16
+ title "Engineyard CLI"
17
+ summary "Successor to the engineyard gem"
18
+
19
+ require_relative "subcommand"
20
+ Dir [ File . dirname ( __FILE__ ) + '/*.rb' ] .
21
+ reject { |file | file =~ /.*\/ main\. rb$/ } .
22
+ each { |file | load file }
23
+
24
+ Ey ::Core ::Cli ::Subcommand . descendants . each do |d |
25
+ mount d
26
+ end
27
+ end
You can’t perform that action at this time.
0 commit comments