
每天一个技能,每天进步一点点,不亦乐乎?
BlogWatcher是一款面向命令行环境设计的轻量级RSS/Atom 订阅聚合工具,专为开发者和技术内容追踪者打造。该工具提供从订阅源管理到内容消费的全链路CLI解决方案,支持博客源的增删改查、增量更新检测、文章状态追踪等核心能力,以极简的交互设计实现高效的信息流监控。
- Go 运行时环境
(≥1.18 推荐) 确保 $GOPATH/bin已加入系统PATH环境变量验证命令: go version
Code
# 从官方仓库拉取最新 release 并编译安装go install github.com/Hyaxia/blogwatcher/cmd/blogwatcher@latestCode
blogwatcher --help# 预期输出:显示完整的命令树与全局选项Code
# 移除订阅源blogwatcher remove "博客名称"Code
blogwatcher articles# 标记单篇已读blogwatcher read <article-id># 批量归档全部已扫描文章blogwatcher read-all各子命令均支持细粒度参数配置,可通过以下方式查看详细文档:
Code
blogwatcher <command> --help# 示例:blogwatcher add --help- 零依赖部署
:单二进制文件,无需外部数据库或服务 - 并发扫描
:基于 Go 协程实现多源并行拉取 - 状态持久化
:本地文件存储订阅关系与阅读状态 POSIX风格CLI:遵循GNU命令行惯例,支持管道与脚本集成
夜雨聆风