# File lib/compass/exec.rb, line 63 def parse! self.opts = OptionParser.new(&method(:set_opts)) self.opts.parse!(self.args) if self.args.size > 0 self.options[:project_name] = trim_trailing_separator(self.args.shift) end self.options[:command] ||= self.options[:project_name] ? :create_project : :update_project self.options[:framework] ||= :compass self.options[:project_type] ||= :stand_alone end