# Clip2Snips Eine Go-Anwendung, die Text aus der Zwischenablage an [snips.sh](https://snips.sh/) sendet und die resultierende URL zurück in die Zwischenablage kopiert. ## Voraussetzungen - Go 1.21 oder höher (für Build) - SSH-Zugang zu snips.sh - SSH Schlüsselpaar - ggf. `ssh-keygen` (alle OS) ausführen - Betriebssystemspezifische Anforderungen: - Windows: PowerShell - Linux: xclip oder xsel (`sudo apt install xclip` oder `sudo apt install xsel`) - macOS: keine zusätzlichen Anforderungen (pbcopy/pbpaste sind vorinstalliert) ## Installation 1. Klonen Sie das Repository 2. Führen Sie den Build für Ihr Betriebssystem aus: ```powershell # Windows (PowerShell) .\build.ps1 ``` Die Binärdateien werden im `dist`-Verzeichnis erstellt: - Windows: `clip2snips.exe` - Linux: `clip2snips-linux` - macOS: `clip2snips-darwin` 3. Stellen Sie sicher, dass Sie SSH-Zugang zu snips.sh haben (ggf. `ssh snips.sh` ausführen und den SSH-Key akzeptieren) ## Verwendung 1. Kopieren Sie Text in die Zwischenablage 2. Führen Sie die Anwendung aus 3. Die Snips-URL wird automatisch in die Zwischenablage kopiert und in der Konsole angezeigt ## Fehlerbehebung - Stellen Sie sicher, dass Sie eine aktive Internetverbindung haben - Überprüfen Sie Ihre SSH-Konfiguration für snips.sh - Betriebssystemspezifische Probleme: - Windows: Stellen Sie sicher, dass PowerShell verfügbar ist - Linux: Installieren Sie xclip oder xsel - macOS: Keine speziellen Anforderungen