#!/usr/bin/env ruby require_relative '../lib/wzombi/config' require_relative '../lib/wzombi/server' require_relative '../lib/wzombi/command_store' base = File.expand_path("..", __dir__) config = WZombi::Config.new(base_path: base) def help puts <<~HELP Uso: w-zombi start w-zombi cmd "" w-zombi ayuda | -h | -help Ejemplo ADN: adn tools w-zombi cmd "ipconfig" HELP end cmd = ARGV[0] case cmd when "start" WZombi::Server.new(config).start when "cmd" command = ARGV[1] if command.nil? puts "Falta comando" exit end store = WZombi::CommandStore.new(config.cmd_path) store.update(command) puts "Comando actualizado: #{command}" when "ayuda", "-h", "-help", nil help else puts "Comando desconocido" help end