Toolverse
All skills

gentleman-system

by Gentleman-Programming

System detection and command execution patterns for Gentleman.Dots. Trigger: When editing files in installer/internal/system/, adding OS support, or modifying command execution.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Category
Security
Views
5

About this skill

System detection and command execution patterns for Gentleman.Dots. Trigger: When editing files in installer/internal/system/, adding OS support, or modifying command execution.

How to use

  1. Zainstaluj skill gentleman-system w swoim projekcie Gentleman.Dots, klonując repozytorium lub dodając go do katalogu skills/. 2. Zaimportuj pakiet w swoim kodzie Go i zainicjuj detekcję systemu za pomocą funkcji Detect(), która zwraca strukturę SystemInfo zawierającą typ OS, informacje o dostępnych narzędziach (Homebrew, pkg) i właściwości środowiska (katalog domowy, shell, architektura). 3. Sprawdź pole OS w zwróconej strukturze, aby określić typ systemu — skill obsługuje macOS, Linux, Arch Linux, Debian/Ubuntu, Termux na Androidzie i nieznane systemy. 4. Gdy dodajesz obsługę nowego systemu operacyjnego, zmodyfikuj funkcję Detect() w pliku detect.go, dodając nowy typ do enuma OSType i logikę detekcji w sekcji switch runtime.GOOS. 5. Do wykonywania poleceń użyj funkcji Run() z odpowiednim kontekstem — skill automatycznie obsługuje sudo, brew i pkg w zależności od wykrytego systemu. 6. Pamiętaj, że Termux jest sprawdzany jako pierwszy, zanim skill przejdzie do standardowej detekcji Linuksa, co zapewnia prawidłowe działanie na Androidzie.

Related skills