Skip to main content
Jeden Skill in Manus ausführen
mit einem Klick
provirted
GitHub-Creator-Profil

provirted

Repository-Ansicht von 5 gesammelten Skills in 1 GitHub-Repositories.

gesammelte Skills
5
Repositories
1
aktualisiert
2026-05-11
Repository-Karte

Wo die Skills liegen

Top-Repositories nach gesammelter Skill-Anzahl, mit ihrem Anteil an diesem Creator-Katalog und ihrer Berufsverteilung.

Repository-Explorer

Repositories und repräsentative Skills

add-command
Softwareentwickler

Creates a new top-level CLIFramework command in app/Command/ following the project's standard skeleton with brief(), options(), arguments(), and execute() including Vps::init(), isVirtualHost(), and vpsExists() guards. Use when user says 'add command', 'new command', 'create command', or adds a top-level file to app/Command/. Do NOT use for subcommand groups inside subdirectories (e.g. app/Command/FooCommand/) — those follow a different registration pattern; use add-subcommand-group instead. Also do NOT use for OS-level helpers in app/Os/ (use os-utility) or virt-specific backend methods (use vps-operation).

2026-05-11
add-subcommand-group
Softwareentwickler

Creates a parent command file and a matching subdirectory of subcommand classes following the CdCommand/VncCommand/SnapshotCommand pattern in ProVirted. Use when user says 'add subcommand group', 'command with subcommands', 'nested commands', or a feature needs multiple related sub-operations under one parent (e.g. 'snapshot save / restore / list'). Do NOT use for standalone commands with no subcommands — use the add-command skill instead. Do NOT use for top-level diagnostic helpers or for utilities that belong in app/Os/ (use os-utility) or app/Vps/ (use vps-operation).

2026-05-11
add-virt-type
Softwareentwickler

Adds a new virtualization backend to ProVirted (e.g. 'add virt type', 'new virtualization', 'support X hypervisor', 'add podman', 'add proxmox'). Creates app/Vps/NewType.php with all required public static methods, registers it in Vps::$virtBins, adds use statement + elseif dispatch branches across every method in app/Vps.php, and updates --virt validValues in all ~41 command files under app/Command/. Do NOT use for modifying existing virt backends (kvm/openvz/virtuozzo/lxc/docker), adding only commands or subcommands (use add-command / add-subcommand-group), or adding OS-level utilities (use os-utility).

2026-05-11
os-utility
Softwareentwickler

Adds static utility methods to host-level service classes in app/Os/ (Os.php, Dhcpd.php, Dhcpd6.php, Xinetd.php). Use when user says 'add OS utility', 'DHCP helper', 'xinetd helper', 'host-level helper', adds isRunning/restart/setup/remove/rebuild methods to /etc/dhcp/ or /etc/xinetd.d/ management, or needs detection helpers for distro/RAM/CPU/IP. Capabilities: static-only method skeletons, Vps::runCommand() with $return exit codes, Vps::getLogger()->write()/->info() output, Debian-vs-RedHat path branching via file_exists('/etc/apt'), service restart fallback chain (systemctl||service||init.d), file_put_contents() to /etc/dhcp/ and /etc/xinetd.d/. Do NOT use for virt-type-specific operations (use vps-operation skill for app/Vps/*.php backends), CLI command implementations (use add-command), or anything that dispatches through Vps::getVirtType().

2026-05-11
vps-operation
Softwareentwickler

Adds a new virt-specific operation to the App\Vps facade in app/Vps.php and matching static methods in all five backends (Kvm, Virtuozzo, OpenVz, Lxc, Docker). Use when user says 'add operation', 'implement X for all virt types', 'add a lifecycle method', 'extend Vps facade', or extending VPS management across multiple hypervisors. Capabilities: writes the dispatching if/elseif chain on Vps::getVirtType(), generates static backend methods using Vps::runCommand() with escapeshellarg(), and applies the container gate for operations that don't apply to docker/lxc. Do NOT use for adding CLI commands (use add-command), OS-level utilities like DHCP/xinetd (use os-utility), or adding a wholly new virt backend (use add-virt-type).

2026-05-11
1 von 1 Repositories angezeigt
Alle Repositories angezeigt