Developer
CLI
Klien command-line untuk platform S.EE
Klien command-line untuk platform S.EE yang memungkinkan Anda membuat dan mengelola URL pendek, cuplikan teks, dan file langsung dari terminal.
Fitur
- Manajemen URL Pendek: Membuat, memperbarui, dan menghapus tautan pendek dengan slug kustom, domain, dan kedaluwarsa
- Cuplikan Teks: Membagikan cuplikan kode dan catatan dari stdin atau file
- Unggah File: Mengunggah file secara langsung atau melalui stdin
- Manajemen Domain & Tag: Melihat domain yang tersedia dan mengelola tag
- Perlindungan Kata Sandi: Melindungi konten Anda dengan kata sandi
- Output JSON: Output yang dapat dibaca mesin untuk otomasi skrip
Instalasi
macOS
brew tap sdotee/homebrew-tap
brew install seeDebian / Ubuntu
dpkg -i see-cli_<version>_<arch>.debRHEL / Fedora
rpm -i see-cli_<version>_linux_<arch>.rpmArch Linux
yay -S see-cli
# atau biner siap pakai
yay -S see-cli-binDari Sumber
go install github.com/sdotee/cli@latestUnduh binary dan package yang sudah dibangun dari GitHub Releases.
Konfigurasi
Atur kunci API Anda melalui variabel lingkungan atau flag:
# Variabel lingkungan (disarankan)
export SEE_API_KEY="your-api-key"
# Atau gunakan flag
see --api-key "your-api-key" <command>Opsi Konfigurasi
| Opsi | Variabel Lingkungan | Deskripsi |
|---|---|---|
--api-key | SEE_API_KEY | Kunci API S.EE Anda (wajib) |
--base-url | SEE_BASE_URL | URL dasar API kustom |
--timeout | SEE_TIMEOUT | Batas waktu permintaan |
--json | - | Aktifkan format output JSON |
Perintah
Domain & Tag
# Daftar domain yang tersedia untuk URL pendek
see domains
# Daftar domain yang tersedia untuk unggahan file
see file domains
# Daftar tag Anda
see tagsURL Pendek
# Buat URL pendek
see url create https://example.com
# Buat dengan opsi kustom
see url create https://example.com \
--slug my-link \
--domain s.ee \
--title "My Link" \
--password secret \
--expires 2024-12-31
# Perbarui URL pendek
see url update --domain s.ee --slug my-link --title "New Title"
# Hapus URL pendek
see url delete --domain s.ee --slug my-linkCuplikan Teks
# Buat teks dari stdin
echo "Hello World" | see text create --title "greeting"
# Buat teks dari file
see text create --file ./snippet.txt --title "Code Snippet"
# Buat dengan opsi
cat script.sh | see text create \
--title "Shell Script" \
--domain fs.to \
--password secret \
--expires 2024-12-31
# Perbarui teks
see text update --domain fs.to --slug abc123 --title "Updated Title"
# Hapus teks
see text delete --domain fs.to --slug abc123Unggah File
# Unggah file
see file upload ./image.png
# Unggah dengan domain kustom
see file upload ./document.pdf --domain fs.to
# Unggah dari stdin
cat image.png | see file upload --stdin --filename image.png
# Hapus file
see file delete <delete-hash>Output JSON
Gunakan flag --json untuk output yang dapat dibaca mesin, berguna untuk otomasi skrip:
see url create https://example.com --json | jq '.short_url'Contoh
Buat URL pendek dan salin ke clipboard (macOS)
see url create https://example.com --json | jq -r '.short_url' | pbcopyUnggah screenshot dan ambil URL (Linux)
see file upload ~/screenshot.png --json | jq -r '.url'Membuat URL pendek secara batch
while read url; do
see url create "$url" --json
done < urls.txt