PomoDomate CLI
Pomodoro yang hidup di terminalmu
Tetap fokus tanpa meninggalkan baris perintah: sesi Pomodoro, istirahat, dan statistik dengan satu perintah.
$ pomodomate
๐ PomoDomate โ 25:00
โโโโโโโโโโโโโโโโโโโโ 12:34
[space] jeda ยท [s] lewati ยท [q] keluar
Instalasi
Pasang dengan satu perintah dari crates.io, unduh binary Linux dari halaman releases, atau bangun dari kode sumber: github.com/Zapayox30/Pomodomate-cli/releases
$ cargo install pomodomate-cli
$ git clone https://github.com/Zapayox30/Pomodomate-cli.git
$ cd Pomodomate-cli
$ cargo build --release
Tersedia binary siap pakai untuk Linux (x86_64 dan aarch64). Membangun dari kode sumber butuh toolchain Rust stabil; binary-nya muncul di target/release/pomodomate. Binary x86_64 dari releases menyertakan suara ambien; yang aarch64 tidak (ALSA tidak bisa cross-compile). Dengan cargo, tambahkan --features audio untuk suara.
Perintah
| Perintah | Deskripsi |
|---|---|
pomodomate | Memulai timer dengan pengaturan yang tersimpan (-w 50 mengubah durasi hanya untuk kali ini) |
pomodomate stats | Mencetak statistikmu tanpa membuka timer (--json untuk skrip dan status bar) |
pomodomate daemon | Menjalankan timer di latar belakang agar bisa dikendalikan dari mana saja |
pomodomate ctl toggle | Mengirim perintah ke daemon yang berjalan: toggle, pause, resume, skip, reset, atau quit |
Referensi lengkap, panduan, dan berkas konfigurasi didokumentasikan di README repositori.
Mengapa CLI?
Bekerja offline
Tanpa akun, tanpa koneksi, tanpa menunggu. Hanya kamu dan terminalmu.
Ringan dan bebas distraksi
Tanpa tab, tanpa notifikasi: hanya timer teks biasa.
Open source
Semua kode di GitHub: baca, usulkan perbaikan, atau fork.
Semangat PomoDomate
Teknik Pomodoro yang sama dengan aplikasi web dan mobile, dalam bentuk paling minimal.
Ikuti proyeknya di GitHub
Kode, releases, dan panduannya ada di GitHub, dengan lisensi MIT.
Apa itu PomoDomate CLI
PomoDomate CLI adalah timer Pomodoro yang hidup di dalam terminalmu: satu perintah memulai siklus kerja dan istirahat, dengan maskot Domate digambar langsung di terminal, notifikasi desktop tiap fase berakhir, dan heatmap hari-hari saat kamu fokus. Ia berupa satu binary Rust berlisensi MIT dan bekerja sepenuhnya offline: tanpa akun, tanpa telemetri, semuanya tersimpan di mesinmu sendiri. Ia terbit di crates.io (cargo install pomodomate-cli), binary siap pakai untuk Linux (x86_64 dan aarch64) ada di GitHub, dan kamu juga bisa membangunnya dari kode sumber. Ini program terpisah dari aplikasi web: sesi di terminal tetap lokal dan belum tersinkron dengan akun PomoDomate-mu.
Pertanyaan umum
Bagaimana cara memasang PomoDomate CLI?
Jalur tercepat kalau Rust sudah terpasang adalah cargo install pomodomate-cli โ crate-nya sudah terbit di crates.io. Tanpa Rust, unduh arsip untuk arsitekturmu dari halaman releases di GitHub, ekstrak, lalu pindahkan binary pomodomate ke lokasi yang ada di PATH โ misalnya: sudo install -m 755 pomodomate /usr/local/bin/. Kamu juga bisa meng-clone repositorinya dan menjalankan cargo build --release; binary-nya muncul di target/release/pomodomate.
Perintah dan pintasan apa saja yang tersedia?
Menjalankan pomodomate saja akan membuka timer. pomodomate stats mencetak totalmu tanpa membukanya, dengan --json untuk skrip dan status bar serta --by-tag untuk melihat ke mana pomodoro-mu pergi; pomodomate daemon membiarkan timer berjalan di latar belakang, sementara pomodomate status dan pomodomate ctl membacanya dan mengendalikannya dari mana saja. Flag mengubah durasi hanya untuk satu kali jalan (-w, -b, -l, -i) dan --mute mematikan suara serta notifikasi; nilai bawaanmu tersimpan di ~/.config/pomodomate/config.toml. Di dalam timer, spasi memulai dan menjeda, r mengulang, s melewati fase, h menampilkan heatmap, d mengganti tipografi jam, + dan - menyesuaikan menit, ? membuka bantuan, dan q keluar.
Apakah sesi di terminal dihitung untuk akun PomoDomate saya?
Belum. CLI ini mengutamakan offline: riwayatmu disimpan di berkas lokal, tidak meminta akun, dan tidak mengirim apa pun ke mana pun. Sinkronisasi dengan pomodomate.com ada di peta jalan proyek tetapi belum dirilis, jadi koin, XP, tantangan mingguan, dan peringkat hanya bergerak saat kamu memakai aplikasi web.
Apakah bisa dipakai di macOS atau Windows?
Rilis yang dipublikasikan berupa binary Linux, dan fitur seperti notifikasi desktop serta deteksi diam dibuat untuk desktop Linux, sehingga saat ini belum ada unduhan untuk macOS maupun Windows. Di sistem tersebut, gunakan versi web lewat browser: siklus Pomodoro-nya sama dan, dengan akun, statistikmu tetap tersimpan.