lib/takeltau/ship/container/cli.rb in takeltau-0.43.21 vs lib/takeltau/ship/container/cli.rb in takeltau-0.43.23

- old
+ new

@@ -12,10 +12,12 @@ include ShipContainerLib include ShipContainerClean include ShipContainerList include ShipContainerLogin include ShipContainerPodman + include ShipContainerCommand + include ShipContainerSudo include ShipContainerStop include ShipContainerUpdate desc 'check [COMMAND]', 'Check takelship container' subcommand 'check', ShipContainerCheck @@ -23,23 +25,35 @@ # # ship container clean # desc 'clean', 'Stop all takelship containers' long_desc <<-LONGDESC.gsub("\n", "\x5") - Stop all takelship containers + Stop all takelship containers LONGDESC # Stop all takelship containers. def clean ship_container_clean end # + # ship container command + # + desc 'command', 'Run a command in a takelship container' + long_desc <<-LONGDESC.gsub("\n", "\x5") + Run a command in a takelship container + LONGDESC + # Run a command in a takelship container. + def command(*args) + say ship_container_command args + end + + # # ship container list # desc 'list', 'List takelship containers' long_desc <<-LONGDESC.gsub("\n", "\x5") - List takelage containers + List takelage containers LONGDESC # List takelage containers. def list say ship_container_list end @@ -47,11 +61,11 @@ # # ship container login # desc 'login', 'Log in to a takelship' long_desc <<-LONGDESC.gsub("\n", "\x5") - Log in to a takelship + Log in to a takelship LONGDESC # Log in to a takelship. def login ship_container_login end @@ -59,23 +73,35 @@ # # ship container podman # desc 'podman', 'Run podman command' long_desc <<-LONGDESC.gsub("\n", "\x5") - Run podman command + Run podman command LONGDESC # Run podman command. def podman(*args) say ship_container_podman args end # + # ship container sudo + # + desc 'sudo', 'Run a sudo command in a takelship container' + long_desc <<-LONGDESC.gsub("\n", "\x5") + Run a sudo command in a takelship container + LONGDESC + # Run a sudo command in a takelship container. + def sudo(*args) + say ship_container_sudo args + end + + # # ship container stop # desc 'stop', 'Stop takelship container' long_desc <<-LONGDESC.gsub("\n", "\x5") - Stop takelship container + Stop takelship container LONGDESC # Stop takelship container. def stop ship_container_stop end @@ -83,10 +109,10 @@ # # ship container update # desc 'update', 'Update takelship image' long_desc <<-LONGDESC.gsub("\n", "\x5") - Update takelship image + Update takelship image LONGDESC # Update takelship image. def update ship_container_update end