📥 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

相关推荐
donecoding14 小时前
命令行与图形界面的复制哲学:从 `cp a b` 说起
程序员·命令行
源代码•宸1 天前
Leetcode—1929. 数组串联&&Q1. 数组串联【简单】
经验分享·后端·算法·leetcode·go
nil1 天前
记录protoc生成代码将optional改成omitepty问题
后端·go·protobuf
Way2top2 天前
Go语言动手写Web框架 - Gee第五天 中间件
后端·go
Way2top2 天前
Go语言动手写Web框架 - Gee第四天 分组控制
后端·go
Grassto2 天前
从 `go build` 开始:Go 第三方包加载流程源码导读
golang·go·go module
源代码•宸3 天前
Golang基础语法(go语言结构体、go语言数组与切片、go语言条件句、go语言循环)
开发语言·经验分享·后端·算法·golang·go
華勳全栈3 天前
两天开发完成智能体平台
java·spring·go
AllFiles4 天前
Linux流量控制神器TC完全指南:原理详解与实践指南
linux·命令行
希赛网4 天前
网工备考,华为ENSP基础配置命令
服务器·网络·网络工程师·华为认证·命令行·ensp命令·网工备考