class SexpCliTools::Cli
Public Instance Methods
find(requested_sexp_matcher, *matcher_params)
click to toggle source
# File lib/sexp_cli_tools/cli.rb, line 13 def find(requested_sexp_matcher, *matcher_params) glob = options[:include] sexp_matcher = SexpCliTools::MATCHERS[requested_sexp_matcher] Pathname.glob(glob).each do |path| puts path.to_s if sexp_matcher.satisfy?(RubyParser.new.parse(path.read), *matcher_params) end end
version()
click to toggle source
# File lib/sexp_cli_tools/cli.rb, line 7 def version puts "SexpCliTools version: %p" % SexpCliTools::VERSION end