Sha256: a1db0f2ad739d89ef3252af99ce205d39328fca55afeccee9a196bbdd46cfa4e

Contents?: true

Size: 619 Bytes

Versions: 2

Compression:

Stored size: 619 Bytes

Contents

#!/usr/bin/env ruby

require 'rbbt-util'
require 'rbbt/util/simpleopt'
require 'rbbt/workflow'

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

options = SOPT.setup <<EOF

Make a job forget all its dependencies and archive their meta-data

$ #{$0} [options] <job_path>

-h--help Print this help

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

path = ARGV[0]

raise ParameterException, "No path given" if path.nil?
step = Workflow.load_step path

step.archive_deps
step.copy_files_dir
step.set_info :dependencies, []

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rbbt-util-5.28.9 share/rbbt_commands/workflow/forget_deps
rbbt-util-5.28.8 share/rbbt_commands/workflow/forget_deps