1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-03-21 14:50:08 +03:00

F #4203: onehook CLI improvements (#4206)

This commit is contained in:
Alejandro Huertas Herrero 2020-02-18 21:01:59 +01:00 committed by GitHub
parent da969c5fd3
commit eda92c4b82
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 10 additions and 4 deletions

View File

@ -2,11 +2,13 @@
:ID:
:desc: ONE identifier for Hook
:size: 4
:adjust: true
:NAME:
:desc: Name of the Hook
:size: 19
:left: true
:expand: true
:TYPE:
:desc: Type of the hook

View File

@ -79,8 +79,12 @@ CommandParser::CmdParser.new(ARGV) do
:description => 'execution ID'
}
set :format, :hookid, OpenNebulaHelper.rname_to_id_desc('HOOK') do |arg|
OpenNebulaHelper.rname_to_id(arg, 'HOOK')
set :format, :hookid, OneHookHelper.to_id_desc do |arg|
helper.rname_to_id(arg)
end
set :format, :hookid_list, OneHookHelper.list_to_id_desc do |arg|
helper.list_to_id(arg)
end
########################################################################
@ -172,8 +176,8 @@ CommandParser::CmdParser.new(ARGV) do
EOT
command :delete, delete_desc, [:range, :hookid_list] do
helper.perform_actions(args[0], options, 'deleted') do |t|
t.delete
helper.perform_actions(args[0], options, 'deleted') do |hook|
hook.delete
end
end