Initiales Commit: Multi-Plattform Clipboard zu snips.sh Integration
This commit is contained in:
43
README.md
Normal file
43
README.md
Normal file
@@ -0,0 +1,43 @@
|
||||
# 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
|
Reference in New Issue
Block a user