Skip to content
 
 

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

si-TaskTracer

一个简单的、以贡献点为单位的每日任务维护小工具,提供优雅的控制台交互和美观的每日任务/主线任务状态显示。

构建

方式一:CMake(推荐,跨平台)

# Windows (MSVC / Visual Studio)
cmake -B build -G "Visual Studio 17 2022"
cmake --build build --config Release

# Windows (VS Code + CMake Tools 扩展直接打开即可)

# Linux / macOS (GCC / Clang)
cmake -B build -G "Unix Makefiles"
cmake --build build

方式二:Make(仅 Linux / MinGW)

make

需要支持 C++20 的编译器(g++ 10+ / MSVC 19.29+ / Clang 12+)。

运行

# Windows
.\build\Release\siTaskTracer.exe

# Linux
./build/siTaskTracer

在项目根目录下运行,数据文件位于 data/ 目录。

测试

# CMake
cmake --build build --target demo && .\build\Debug\demo.exe

# Make (Linux)
make test

命令

命令 说明
new <name> [range] 创建新任务
list / ls 列出所有任务
detail <name> / get <name> 查看任务详情
submit <name> <range> / cm 提交任务进度
abbr <name> 为任务注册缩写
review / rv 查看每日/每周贡献状态
save / sv 保存数据
! / exit / quit 保存并退出

About

以贡献点为单位的每日任务维护小工具

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages