43 lines
1.5 KiB
Markdown
43 lines
1.5 KiB
Markdown
# 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 |