Release v0.1 - GitHub Sentinel
Release v0.1 - GitHub Sentinel
New Features / 新功能:
Refactored GitHub Sentinel into an interactive command-line tool. 将 GitHub Sentinel 改造成一个交互式命令行工具。
Supports the following commands: 支持以下命令:
add : Add a GitHub repository subscription.
添加订阅的 GitHub 仓库。
remove : Remove a GitHub repository subscription.
移除订阅的 GitHub 仓库。
list: List all subscribed repositories.
列出所有已订阅的仓库。
update: Immediately fetch updates for all subscribed repositories.
立即获取所有订阅仓库的最新更新。
start-scheduler: Start a background scheduler to periodically check for repository updates.
启动后台更新调度器,定期检查订阅的仓库更新。
stop-scheduler: Stop the background scheduler.
停止后台正在运行的更新调度器。
help: Display tool help and a list of available commands.
显示工具的帮助信息,列出所有可用命令及其说明。
Improvements / 改进:
Added background Scheduler support, allowing the scheduler to run without blocking user input.
支持后台运行的 Scheduler,不会阻塞用户输入。
Added dynamic command input, allowing users to add and remove subscriptions while the tool is running.
增加了动态输入指令功能,用户可以在运行时动态添加和移除订阅。
Added help command to provide detailed command-line help information.
支持 help 命令,提供详细的命令行帮助信息。
Fixes / 修复:
Resolved GitHub API token authentication failure (Bad credentials) by ensuring valid GitHub API tokens are used for authentication.
解决了 GitHub API 令牌认证失败 (Bad credentials) 的问题,确保使用有效的 GitHub API 令牌进行认证。