📥 x-cmd install | Pathos - 告别混乱!你的终端 $PATH 环境变量管理神器

你是否也曾被 shell 配置文件(.zshrc、.bashrc 等)中冗杂的 export PATH 语句搞得头大?随着时间的推移,各种目录条目不断添加和修改,最终变得臃肿不堪:重复的路径、失效的目录、不再需要的条目... Pathos,就是为了解决这个问题而生的!

Pathos 是一款强大的终端 <math xmlns="http://www.w3.org/1998/Math/MathML"> P A T H 环境变量管理工具,它能帮你轻松清理和维护你的 PATH 环境变量管理工具,它能帮你轻松清理和维护你的 </math>PATH环境变量管理工具,它能帮你轻松清理和维护你的PATH,让你的终端环境焕然一新。

核心功能与优势

  • 可视化编辑: 通过简洁直观的终端界面,轻松添加、删除、移动 $PATH 中的目录。告别手动编辑配置文件的繁琐。
  • 智能高亮: Pathos 会用不同的颜色高亮显示目录状态,一目了然:
    • 黄色: 当前光标所在位置。
    • 红色: 指示不存在的目录,方便你快速清理失效路径。
    • 青色: 指示重复的目录,避免冗余。
  • 高效导航: 借鉴 Bubble Tea 的经典操作方式,提供丰富的键盘快捷键,让你在长长的目录列表中也能快速定位:
    • k / j:上下移动
    • l / h:翻页
    • g / G:快速定位到顶部/底部
  • 安全可靠: 每次保存修改时,Pathos 会生成一个更新后的 export $PATH 语句,并写入 ~/pathos.sh 文件。你需要手动 source ~/pathos.sh 才能使更改生效,避免误操作导致环境问题。
  • Go 语言加持: 基于 Go 语言开发,性能卓越,运行稳定。

安装

bash 复制代码
# 启用 install 模块的交互式 APP,install 可简写为 i
x i

选定软件后,按下回车键将展示一系列操作选项

适用场景

  • 开发者: 管理各种编程语言的 SDK、工具链、编译器的路径,确保开发环境的正确配置。
  • 系统管理员: 维护服务器的 $PATH 环境变量,方便执行各种系统命令。
  • 任何需要频繁修改 $PATH 的用户: 告别手动编辑的痛苦,提高效率。

Pathos 不仅仅是一个工具,更是一种高效管理终端环境的方式。让你的 $PATH 井井有条,告别混乱,提升效率!

重要提示:

  • 务必使用 S (大写字母 S) 保存你的更改,否则修改不会生效!
  • 保存后,必须 source ~/pathos.sh 才能应用新的 $PATH。

来源:
github.com/chip/pathos...

更多内容请查阅 : install/pathos

相关推荐
研究司马懿5 小时前
【云原生】Gateway API高级功能
云原生·go·gateway·k8s·gateway api
梦想很大很大19 小时前
使用 Go + Gin + Fx 构建工程化后端服务模板(gin-app 实践)
前端·后端·go
lekami_兰1 天前
MySQL 长事务:藏在业务里的性能 “隐形杀手”
数据库·mysql·go·长事务
却尘1 天前
一篇小白也能看懂的 Go 字符串拼接 & Builder & cap 全家桶
后端·go
ん贤1 天前
一次批量删除引发的死锁,最终我选择不加锁
数据库·安全·go·死锁
mtngt112 天前
AI DDD重构实践
go
Grassto3 天前
12 go.sum 是如何保证依赖安全的?校验机制源码解析
安全·golang·go·哈希算法·go module
Grassto5 天前
11 Go Module 缓存机制详解
开发语言·缓存·golang·go·go module
程序设计实验室6 天前
2025年的最后一天,分享我使用go语言开发的电子书转换工具网站
go
我的golang之路果然有问题6 天前
使用 Hugo + GitHub Pages + PaperMod 主题 + Obsidian 搭建开发博客
golang·go·github·博客·个人开发·个人博客·hugo