S.EE Docs
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 see

Debian / Ubuntu

dpkg -i see-cli_<version>_<arch>.deb

RHEL / Fedora

rpm -i see-cli_<version>_linux_<arch>.rpm

Arch Linux

yay -S see-cli
# atau biner siap pakai
yay -S see-cli-bin

Dari Sumber

go install github.com/sdotee/cli@latest

Unduh 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

OpsiVariabel LingkunganDeskripsi
--api-keySEE_API_KEYKunci API S.EE Anda (wajib)
--base-urlSEE_BASE_URLURL dasar API kustom
--timeoutSEE_TIMEOUTBatas 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 tags

URL 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-link

Cuplikan 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 abc123

Unggah 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' | pbcopy

Unggah 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

Di halaman ini