PomoDomate CLI
Pomodoro sống ngay trong terminal của bạn
Giữ tập trung mà không cần rời dòng lệnh: phiên Pomodoro, giờ nghỉ và thống kê chỉ với một lệnh.
$ pomodomate
🍅 PomoDomate — 25:00
━━━━━━━━━━░░░░░░░░░░ 12:34
[space] tạm dừng · [s] bỏ qua · [q] thoát
Cài đặt
Cài bằng một lệnh từ crates.io, tải binary cho Linux từ trang releases, hoặc tự biên dịch từ mã nguồn: 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
Đã có binary dựng sẵn cho Linux (x86_64 và aarch64). Tự biên dịch cần bộ công cụ Rust bản ổn định; binary nằm ở target/release/pomodomate. Binary x86_64 trong releases có kèm âm thanh nền; bản aarch64 thì không (ALSA không cross-compile được). Với cargo, thêm --features audio để có âm thanh.
Lệnh
| Lệnh | Mô tả |
|---|---|
pomodomate | Khởi động đồng hồ với cấu hình đã lưu (-w 50 chỉ đổi thời lượng cho lần chạy này) |
pomodomate stats | In thống kê của bạn mà không cần mở đồng hồ (--json cho script và thanh trạng thái) |
pomodomate daemon | Chạy đồng hồ ở chế độ nền để điều khiển từ bất cứ đâu |
pomodomate ctl toggle | Gửi lệnh tới daemon đang chạy: toggle, pause, resume, skip, reset hoặc quit |
Tài liệu đầy đủ, các hướng dẫn và tệp cấu hình đều nằm trong README của kho mã.
Tại sao là CLI?
Hoạt động offline
Không tài khoản, không kết nối, không chờ đợi. Chỉ bạn và terminal của bạn.
Nhẹ và không gây xao nhãng
Không tab, không thông báo: chỉ một đồng hồ dạng văn bản thuần.
Mã nguồn mở
Toàn bộ mã trên GitHub: đọc, đề xuất cải tiến hoặc fork.
Tinh thần PomoDomate
Cùng kỹ thuật Pomodoro như ứng dụng web và di động, ở dạng tối giản nhất.
Theo dõi dự án trên GitHub
Mã nguồn, các bản phát hành và hướng dẫn đều ở trên GitHub, theo giấy phép MIT.
PomoDomate CLI là gì
PomoDomate CLI là đồng hồ Pomodoro sống ngay trong terminal của bạn: một lệnh là bắt đầu chu kỳ làm việc và nghỉ, với linh vật Domate được vẽ ngay trong terminal, thông báo hệ thống mỗi khi kết thúc một pha và bản đồ nhiệt cho những ngày bạn đã tập trung. Đó là một tệp binary Rust duy nhất theo giấy phép MIT, chạy hoàn toàn offline: không tài khoản, không telemetry, mọi thứ nằm trên máy bạn. Nó được phát hành trên crates.io (cargo install pomodomate-cli), các bản binary dựng sẵn cho Linux (x86_64 và aarch64) có trên GitHub, và bạn cũng có thể tự biên dịch từ mã nguồn. Đây là chương trình tách biệt với ứng dụng web: các phiên trong terminal ở lại máy và chưa đồng bộ với tài khoản PomoDomate của bạn.
Câu hỏi thường gặp
Cài PomoDomate CLI như thế nào?
Cách nhanh nhất nếu đã có Rust là cargo install pomodomate-cli — crate đã được phát hành trên crates.io. Không có Rust, hãy tải tệp nén cho kiến trúc máy bạn từ trang releases trên GitHub, giải nén rồi đưa binary pomodomate vào một thư mục nằm trong PATH — ví dụ: sudo install -m 755 pomodomate /usr/local/bin/. Bạn cũng có thể clone kho mã và chạy cargo build --release; binary sẽ nằm ở target/release/pomodomate.
Nó có những lệnh và phím tắt nào?
Chạy pomodomate là mở đồng hồ. pomodomate stats in ra tổng kết mà không cần mở đồng hồ, kèm --json cho script và thanh trạng thái, --by-tag để xem pomodoro của bạn đã đi đâu; pomodomate daemon giữ đồng hồ chạy nền, còn pomodomate status và pomodomate ctl đọc và điều khiển nó từ bất cứ đâu. Các cờ đổi thời lượng chỉ cho lần chạy đó (-w, -b, -l, -i) và --mute tắt âm thanh cùng thông báo; giá trị mặc định nằm trong ~/.config/pomodomate/config.toml. Trong đồng hồ: phím cách để chạy và tạm dừng, r đặt lại, s bỏ qua pha hiện tại, h bật bản đồ nhiệt, d đổi kiểu chữ đồng hồ, + và - chỉnh số phút, ? mở trợ giúp và q thoát.
Phiên chạy trong terminal có được tính vào tài khoản PomoDomate không?
Chưa. CLI ưu tiên offline: lịch sử được lưu trong một tệp trên máy, không đòi tài khoản và không gửi gì đi đâu cả. Việc đồng bộ với pomodomate.com nằm trong lộ trình của dự án nhưng chưa ra mắt, nên xu, XP, thử thách hằng tuần và bảng xếp hạng chỉ thay đổi khi bạn dùng ứng dụng web.
Nó có chạy trên macOS hay Windows không?
Các bản phát hành hiện có là binary cho Linux, và những tính năng như thông báo desktop hay phát hiện rời máy được làm cho môi trường desktop Linux, nên hôm nay chưa có bản tải cho macOS hay Windows. Trên các hệ đó, hãy dùng bản web trong trình duyệt: vẫn là chu kỳ Pomodoro ấy và, nếu có tài khoản, thống kê của bạn vẫn được giữ.