Sha256: 99dda858b5ea2693c15fd4b98a2696515772a37291618cbacde1540f552b95da

Contents?: true

Size: 949 Bytes

Versions: 360

Compression:

Stored size: 949 Bytes

Contents

#!/usr/bin/env ruby

require 'rbbt-util'
require 'rbbt/resource'
require 'rbbt/workflow'

options = SOPT.get <<EOF
-w--workflows* Workflows to use; 'all' for all in Rbbt.etc.workflows:
-r--requires* Files to require; 'all' for all in Rbbt.etc.requires:
-h--help Help
EOF

if options[:help]
  puts SOPT.doc 
  exit
end

case options[:workflows]
when nil, false, "false", "none"
when "all"
  Rbbt.etc.workflows.list.each do |workflow|
    Workflow.require_workflow file
  end if Rbbt.etc.workflows.exists?
else
  options[:workflows].split(/[ ,;|]/).each do |workflow|
    Workflow.require_workflow workflow
  end
end

case options[:requires]
when nil, false, "false", "none"
when "all"
  Rbbt.etc.requires.list.each do |file|
    require file
  end if Rbbt.etc.requires.exists?
else
  options[:requires].split(/[ ,;|]/).each do |file|
    require file
  end
end

resource, path = ARGV

resource = Kernel.const_get(resource)

puts resource[path].find

Version data entries

360 entries across 360 versions & 1 rubygems

Version Path
rbbt-util-5.20.1 share/rbbt_commands/resource/find
rbbt-util-5.20.0 share/rbbt_commands/resource/find
rbbt-util-5.19.37 share/rbbt_commands/resource/find
rbbt-util-5.19.36 share/rbbt_commands/resource/find
rbbt-util-5.19.35 share/rbbt_commands/resource/find
rbbt-util-5.19.34 share/rbbt_commands/resource/find
rbbt-util-5.19.32 share/rbbt_commands/resource/find
rbbt-util-5.19.31 share/rbbt_commands/resource/find
rbbt-util-5.19.30 share/rbbt_commands/resource/find
rbbt-util-5.19.29 share/rbbt_commands/resource/find
rbbt-util-5.19.28 share/rbbt_commands/resource/find
rbbt-util-5.19.27 share/rbbt_commands/resource/find
rbbt-util-5.19.26 share/rbbt_commands/resource/find
rbbt-util-5.19.25 share/rbbt_commands/resource/find
rbbt-util-5.19.24 share/rbbt_commands/resource/find
rbbt-util-5.19.23 share/rbbt_commands/resource/find
rbbt-util-5.19.22 share/rbbt_commands/resource/find
rbbt-util-5.19.21 share/rbbt_commands/resource/find
rbbt-util-5.19.20 share/rbbt_commands/resource/find
rbbt-util-5.19.19 share/rbbt_commands/resource/find