Sha256: 472724b1c10011e8fc570182233857fef227afcb901d82a58d9e900564612581

Contents?: true

Size: 711 Bytes

Versions: 21

Compression:

Stored size: 711 Bytes

Contents

#!/usr/bin/env ruby

require 'rbbt-util'
require 'rbbt/util/simpleopt'
require 'rbbt/workflow'
require 'rbbt/workflow/remote/ssh/get'

$0 = "rbbt #{$previous_commands*""} #{ File.basename(__FILE__) }" if $previous_commands

options = SOPT.setup <<EOF

Remove a job and its dependencies

$ rbbt purge [options] <job_path> 

You can specify extra rsync options after --

-h--help Print this help
-t--test Do a verbose dry run
-r--relocate Include relocated dependencies

EOF
if options[:help]
  if defined? rbbt_usage
    rbbt_usage 
  else
    puts SOPT.doc
  end
  exit 0
end

path, search_path, _sep, *other = ARGV

raise ParameterException, "No path given" if path.nil? 

Step.purge(path, options[:relocate])

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
rbbt-util-5.26.104 share/rbbt_commands/purge_job
rbbt-util-5.26.103 share/rbbt_commands/purge_job
rbbt-util-5.26.102 share/rbbt_commands/purge_job
rbbt-util-5.26.101 share/rbbt_commands/purge_job
rbbt-util-5.26.99 share/rbbt_commands/purge_job
rbbt-util-5.26.98 share/rbbt_commands/purge_job
rbbt-util-5.26.97 share/rbbt_commands/purge_job
rbbt-util-5.26.93 share/rbbt_commands/purge_job
rbbt-util-5.26.92 share/rbbt_commands/purge_job
rbbt-util-5.26.91 share/rbbt_commands/purge_job
rbbt-util-5.26.89 share/rbbt_commands/purge_job
rbbt-util-5.26.88 share/rbbt_commands/purge_job
rbbt-util-5.26.87 share/rbbt_commands/purge_job
rbbt-util-5.26.86 share/rbbt_commands/purge_job
rbbt-util-5.26.85 share/rbbt_commands/purge_job
rbbt-util-5.26.84 share/rbbt_commands/purge_job
rbbt-util-5.26.83 share/rbbt_commands/purge_job
rbbt-util-5.26.82 share/rbbt_commands/purge_job
rbbt-util-5.26.81 share/rbbt_commands/purge_job
rbbt-util-5.26.80 share/rbbt_commands/purge_job