Just
just
是一个类似于make的命令行工具,可以用来管理项目中的任务。它的配置文件是 justfile
,可以用来定义任务和任务之间的依赖关系。和make相比,他的语法更加简洁,更加易读。而且支持参数传递,可以更加灵活的定义任务。最重要的是,在编写的justfile的时候,可以使用空格或者tab来缩进,不需要严格的对齐,这样可以减少一些不必要的麻烦。
中文文档:just
推荐理由:功能强大,语法简洁,比makefile更加易读。
uv
uv是一个使用rust编写的,集版本管理,依赖管理,构建工具于一体的工具。速度比其他工具快了不止一个数量级。
uv = pyenv + pip + virtualenv
使用pip可以直接安装
pip install uv
推荐理由:超快的依赖安装速度,时间就是金钱~
ruff
ruff是一个使用rust编写的,可以用来对python代码format/lint。他与uv来自于同一个开发团队。
pip install ruff
推荐理由:可以快速的对python代码进行格式化和检查,提高代码质量。
gifcap
gifcap是一个网页工具,借助WebRTC,可以实现对电脑上任意窗口录制,并保存为,整个过程完全在本地进行,不会上传数据。
推荐理由:可以快速将操作录制为gif,方便分享。