Setiap perintah tingkat atas di snipset 0.2.0, beserta subperintahnya dan apakah ia membutuhkan aplikasi Snipset Desktop yang berjalan. Setiap perintah juga menerima opsi global --db <PATH>, --json, -h/--help, dan -V/--version.
Butuh app berarti perintah berkomunikasi dengan aplikasi desktop yang berjalan lewat bridge lokalnya dan gagal saat aplikasi ditutup. Selebihnya membaca atau menulis file database langsung.
Penyiapan
| Perintah | Tujuan | Butuh app |
doctor | Verifikasi akses database, mode WAL, dan sidik jari skema. | Tidak |
init | Buat database standalone baru (--force untuk mengganti, dengan backup lebih dulu). | Tidak |
Snippet dan group
Lihat halaman Snippet untuk alur kerja lengkap.
| Perintah | Subperintah | Butuh app |
snippet | list, get, search, expand, add, update, delete | Tidak |
group | list, add | Tidak |
import | (menerima file .json atau .csv) | Tidak |
export | (menulis JSON atau CSV) | Tidak |
Clipboard
| Subperintah | Tujuan | Butuh app |
list | Daftar riwayat clipboard, bisa difilter. | Tidak |
get | Cetak satu entri berdasarkan id, termasuk tag-nya. | Tidak |
search | Pencarian substring atas konten clipboard. | Tidak |
delete | Hapus satu entri berdasarkan id. | Tidak |
favorite | Tandai atau batalkan entri sebagai favorit. | Tidak |
update | Ganti konten satu entri. | Tidak |
tag | Periksa dan sunting tag clipboard. | Tidak |
clear | Hapus semua riwayat clipboard (butuh app berjalan dan --yes). | Ya |
export | Ekspor riwayat clipboard sebagai JSON. | Tidak |
Audio
| Subperintah | Tujuan | Butuh app |
history | Riwayat speech-to-text dan text-to-speech. | Tidak |
dictionary | Periksa dan sunting kamus ucapan. | Tidak |
tts | Riwayat text-to-speech. | Tidak |
stats | Statistik audio agregat. | Tidak |
Journal
| Subperintah | Tujuan | Butuh app |
list | Daftar journal, tanggal terbaru lebih dulu. | Tidak |
get | Cetak satu journal berdasarkan id atau tanggal (tepat satu wajib). | Tidak |
generate | Hasilkan journal melalui app yang berjalan. | Ya |
update | Ganti teks terender sebuah journal. | Tidak |
delete | Hapus journal (butuh --yes). | Tidak |
export | Ekspor journal sebagai JSON. | Tidak |
Task
| Subperintah | Tujuan | Butuh app |
list | Daftar task, kecuali yang selesai kecuali --include-completed. | Tidak |
create | Buat task. | Tidak |
update | Update field sebuah task. | Tidak |
complete | Tandai task selesai. | Tidak |
delete | Soft-delete sebuah task (butuh --yes). | Tidak |
reorder | Beri urutan menaik ke id task yang diberikan. | Tidak |
get | Cetak satu task berdasarkan id. | Tidak |
subtasks | Daftar subtask langsung sebuah task. | Tidak |
stats | Hitungan task agregat. | Tidak |
parse | Parse teks task menjadi field terstruktur melalui app yang berjalan. | Ya |
project | Periksa project task. | Tidak |
folder | Periksa smart folder task. | Tidak |
Note
| Subperintah | Tujuan | Butuh app |
list | Daftar note, kecuali yang diarsip kecuali diminta. | Tidak |
get | Cetak satu note berdasarkan id. | Tidak |
search | Pencarian substring atas judul dan konten. | Tidak |
count | Hitung note berdasarkan status. | Tidak |
stats | Statistik note agregat. | Tidak |
create | Buat note. | Tidak |
update | Update field sebuah note. | Tidak |
pin | Set atau hapus flag pinned. | Tidak |
archive | Set atau hapus flag archived. | Tidak |
delete | Soft-delete sebuah note (butuh --yes). | Tidak |
title | Hasilkan dan cetak judul melalui app yang berjalan. | Ya |
labels | Hasilkan dan cetak label melalui app yang berjalan. | Ya |
Pomodoro
Seluruh grup mengontrol timer Pomodoro melalui app yang berjalan, jadi setiap subperintah butuh aplikasi desktop.
| Subperintah | Tujuan | Butuh app |
status | Tampilkan fase saat ini dan sisa waktu. | Ya |
config | Tampilkan konfigurasi timer. | Ya |
start | Mulai timer. | Ya |
pause | Jeda timer. | Ya |
resume | Lanjutkan timer. | Ya |
stop | Hentikan timer. | Ya |
skip | Lewati fase saat ini. | Ya |
sessions | Daftar sesi yang selesai. | Ya |
Statistik
Statistik baca-saja atas database lokal. Tidak ada yang butuh app.
| Subperintah | Tujuan |
overview | Penghitung lintas fitur. |
snippets | Metrik snippet dan penggunaan. |
clipboard | Metrik clipboard. |
ai | Metrik AI dan embedding. |
tracker | Metrik digital tracker dari ledger analitik. |
tasks | Metrik task. |
notes | Metrik note. |
audio | Metrik audio. |
all | Semua bagian kecuali vault dan pomodoro. |
snipset stats overview --db /tmp/demo.db
Reference dan support
| Perintah | Subperintah | Butuh app |
reference | list (daftar topik referensi) | Tidak |
support | categories (daftar kategori); submit (kirim tiket; mencetak payload dan endpoint kecuali --yes) | submit menghubungi endpoint jaringan |
Settings
Baca dan tulis setelan app. Nilai rahasia disamarkan saat dibaca.
| Subperintah | Tujuan | Butuh app |
list | Daftar setelan dengan nilai rahasia disamarkan. | Tidak |
get | Cetak satu setelan, menyamarkan rahasia. | Tidak |
set | Tulis satu setelan. | Tidak |
unset | Hapus satu setelan. | Tidak |
export | Cetak setiap setelan sebagai JSON dengan rahasia disamarkan. | Tidak |
MCP
| Perintah | Tujuan | Butuh app |
mcp | Jalankan server Model Context Protocol lewat stdio. Lihat panduan MCP. | Tidak |