Command Line
Ringkasan CLI
Instal companion terminal Snipset dan jalankan perintah pertama Anda.
Snipset menyediakan companion terminal, snipset, yang membaca dan menyunting data yang sama dengan aplikasi desktop langsung dari shell Anda. Cocok untuk scripting, sesi remote, dan membiarkan tool AI mengelola snippet Anda.
snipset --version. Jika berbeda, percayai snipset <command> --help daripada halaman ini.
Instalasi
CLI diinstal terpisah dari aplikasi desktop, di Linux x64 atau Windows x64, dari aset rilis publik. Periksa installer sebelum menjalankannya, lalu instal rilis yang dipin di Linux:
curl -fsSL https://raw.githubusercontent.com/belajarcarabelajar/snipset-cli/main/install.sh -o install-snipset.sh
less install-snipset.sh
bash install-snipset.sh --version v0.2.0 --add-path
Tujuan default adalah ~/.local/bin. Instruksi lengkap instal, update, dan uninstall ada di repositori snipset-cli.
Opsi global
Setiap perintah menerima opsi berikut:
| Opsi | Efek |
|---|---|
--db <PATH> | Gunakan database SQLite tertentu alih-alih direktori data aplikasi default. |
--json | Keluarkan JSON yang bisa dibaca mesin alih-alih teks biasa. |
-h, --help | Cetak bantuan untuk perintah atau subperintah. |
-V, --version | Cetak versi. |
Membuat database
CLI bekerja terhadap database standalone yang Anda buat, atau database kompatibel yang sudah ada buatan Snipset Desktop. CLI tidak pernah memigrasikan skema yang bukan miliknya. Untuk penggunaan terminal tanpa GUI, buat milik Anda sendiri:
snipset init
snipset init --db /tmp/demo.db
init menolak menimpa file yang sudah ada. Gunakan --force untuk menggantinya; file saat ini (beserta sidecar WAL-nya) diganti nama menjadi backup bertimestamp lebih dulu dan tidak pernah dihapus.
Memeriksanya
snipset doctor --db /tmp/demo.db
database: /tmp/demo.db
exists: true
journal_mode: wal
schema_match: true
Baris schema_match: true berarti CLI mengenali skema dan aman digunakan terhadapnya.
Apa yang membutuhkan aplikasi desktop
- Perintah khusus database membaca dan menulis file SQLite langsung, baik Snipset Desktop berjalan maupun tidak. Semua perintah snippet, group, settings, import, export, dan
stats, serta sebagian besar perintah baca, termasuk kelompok ini. - Perintah bridge berkomunikasi dengan aplikasi desktop yang sedang berjalan dan gagal saat aplikasi ditutup. Termasuk seluruh grup
pomodoro,journal generate,note title/labels,task parse,clipboard clear, dan endpoint tiketsupport submit.
Referensi perintah menandai kebutuhan setiap perintah.
Langkah berikutnya
- Bangun alur kerja snippet nyata di Snippet.
- Jelajahi setiap perintah di referensi perintah.
- Biarkan klien AI mengelola CLI lewat server MCP.
- Baca database desktop yang berjalan dengan aman lewat wrapper database live.