主要观点:作者创建了一个名为“ablutions”的函数用于日常维护清理操作,引发了关于日常命令行维护习惯的讨论,包括使用 Brewfile 管理已安装软件、使用 direnv 自动触发特定目录的 shell 命令、使用 Atuin 管理终端历史、使用 Starship 配置提示符、使用 Pueue 批量运行脚本、旋转下载文件夹、使用 topgrade 更新工具等多种做法。
关键信息:
- “ablutions”函数包含更新 Homebrew 和 Chez-moi 的操作。
- 讨论中提到的各种工具及用法,如 Brewfile、direnv、Atuin、Starship、Pueue 等。
- 不同人对于日常命令行维护的习惯和做法,如将不同类型文件存储在不同位置、定期清理等。
重要细节: - Brewfile可用于跟踪和清理已安装软件。
- direnv可自动触发特定目录的 shell 命令,支持多种 shell。
- Atuin可按目录管理终端历史。
- Starship是可配置的提示符,比 powerlevel10k 更具可配置性。
- Pueue可用于批量运行脚本,并可查看日志和设置桌面通知。
- 有人将下载文件夹旋转,有人将不同类型文件存储在不同位置,如将截图等放入 ~/tmp 文件夹。
- topgrade可用于更新工具。
- 不同人对于全局工具安装和更新的方式不同,有人停止使用语言包管理器安装全局工具。
- 有人每天运行特定命令更新 MacPorts 和 neovim 插件,有人每两周更新 Nix flake 等。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。