#workflow #projects #action #session #next #barrier #maximum

app nextup

nextup 通过跟踪最多3个活动项目上的下一步操作来控制您开始开发会话的障碍

3个版本

0.1.3 2023年8月15日
0.1.2 2023年7月25日
0.1.1 2023年7月25日
0.1.0 2023年7月20日

#1965 in 命令行工具

每月 26 次下载

MIT/X11 OR Apache-2.0

14KB
197

Nextup

通过跟踪最多3个活动项目上的下一步操作来控制您开始开发会话的障碍

📑 使用方法   🛠️ 安装   📜 许可证


使用方法

为了获得最佳效果

  • 检查 nextup 当开始项目活动时,以降低您的入门障碍,并避免在切换开发会话时失去上下文。

  • 更新 nextup 当离开项目时,通过记录一个可完成的操作,以便您下次选择项目时完成,或者简单地捕捉您离开时的状态。

注意,有固定最多3个项目可集中精力。

流程

以下是一些可能想尝试融入常规的命令

nextup: 列出所有当前项目和它们的下一步操作

> nextup

a: complete nextup cli tool
   nextup: update the usage section in README
  
b: my_cool_game development
   nextup: fix the chicken ai - broken pathplanning on level 4

c: FKT the Everest Summit
   nextup: get new legs

nextup set <a, b, c> <title>: 设置项目的标题或简短描述并重置任何以前的下一步操作

> nextup set a 'build a lunar lander'

set
  a: build a lunar lander
    nextup: ____

nextup <a, b, c> <nextup>: 设置项目的下一步操作

> nextup a 'source an altimeter'

set
  a: build a lunar lander
     nextup: source an altimeter

nextup <a, b, c>: 报告项目的下一步操作

> nextup a

a: build a lunar lander
  nextup: source an altimeter

nextup reset: 重置所有项目和下一步操作

> nextup reset

a: ____
   nextup: ____
  
b: ____
   nextup: ____

c: ____
   nextup: ____

分析

待办事项 - 横跨项目生命周期的使用分析

安装

从二进制发布版

您可以在本仓库的发布版中找到二进制文件。

在 Ubuntu 上: 使用以下命令安装

sudo install ./Downloads/nextup /usr/bin

crates.io

cargo install nextup

从源码

您可以使用 cargo run 此仓库,使用 -- 添加任何参数。要启用记录器,设置 RUST_LOG=debug

示例

env RUST_LOG=debug cargo run --bin nextup -- a 'what's nextup for project a'

我的数据去哪里了?

项目数据存储在操作系统的标准用户不可见配置文件位置。有关更多信息及路径查找,请参阅 [directories crate](https://crates. io/crates/directories)。

支持分析功能的日志数据存储在本地SQLLite数据库文件中,具体请参考turbosql crate的文档。

许可

本项目可使用以下任一许可:

您可选其中之一。

依赖项

~4.5–7MB
~118K SLoC