Commit Graph

11 Commits

Author SHA1 Message Date
Andreas Bigger 3edf2d9ece 📚 docs: add missing READMEs and align crates with Rust rules
- Create README.md for paracas-daemon and paracas-estimate
- Add #![doc = include_str!("../README.md")] to daemon/estimate lib.rs
- Add missing Cargo.toml metadata (docs.rs, authors, keywords, categories)
- Reorder workspace dependencies by line length per style guide
- Document background jobs, download-all, status, and job commands
2025-12-29 18:02:56 -05:00
Andreas Bigger 559171956e 🎉 chore: bump version to 0.3.0 2025-12-29 17:40:17 -05:00
Andreas Bigger 73a711bb06 fix cleaning 🐛 2025-12-29 17:39:03 -05:00
Andreas Bigger 219b2a0e1d 🐛 fix: clean cancelled jobs immediately
Cancelled jobs are now cleaned without requiring `--all` flag
or waiting for the 24-hour age threshold. Since the user explicitly
cancelled these jobs, they should be cleaned immediately.
2025-12-29 17:30:35 -05:00
Andreas Bigger bafc68255c chore: bump version to 0.2.0 🚀 2025-12-29 17:18:39 -05:00
Andreas Bigger 3e28cef4bb feat: add job management subcommand 🎮
Add `paracas job` subcommand for managing background downloads:
- pause: suspend a running job with SIGSTOP
- resume: continue a paused job with SIGCONT (respawns if needed)
- kill: terminate a job with SIGTERM/SIGKILL
- clean: remove finished jobs from storage

Also show help menu when no subcommand is provided.
2025-12-29 17:12:48 -05:00
Andreas Bigger 835bddd2ee feat: background downloading 2025-12-29 17:05:07 -05:00
Andreas Bigger 7129747d5e Add CI, crates.io, and license badges to README 2025-12-29 14:50:30 -05:00
Andreas Bigger 465b234543 parallelization ♻️ 2025-12-29 14:27:23 -05:00
Andreas Bigger 7be4eded90 paracas downloader 🚧 2025-12-29 13:21:48 -05:00
refcell ab0afbc1d2 Initial commit 2025-12-29 11:20:18 -05:00