# File lib/nanoc/cli.rb, line 84 def self.setup_commands # Reinit @root_command = nil # Add root command filename = File.dirname(__FILE__) + "/cli/commands/nanoc.rb" @root_command = self.load_command_at(filename) # Add help command help_cmd = Cri::Command.new_basic_help self.add_command(help_cmd) # Add other commands cmd_filenames = Dir[File.dirname(__FILE__) + '/cli/commands/*.rb'] cmd_filenames.each do |filename| next if File.basename(filename, '.rb') == 'nanoc' cmd = self.load_command_at(filename) self.add_command(cmd) end end