27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
|
# File 'lib/ocak/commands/resume.rb', line 27
def call(issue:, **options)
config = Config.load
issue_number = issue.to_i
saved = load_state(config, issue_number)
print_resume_info(issue_number, saved, config)
if options[:dry_run]
print_dry_run(saved, config)
return
end
chdir = resolve_worktree(config, saved)
run_resumed_pipeline(config, issue_number, saved, chdir, options)
rescue Config::ConfigNotFound => e
warn "Error: #{e.message}"
exit 1
end
|