在云上 施展 弹指神通 ~
查看源码请切换到 main 分支
X 分支用作 demo 和 action ⭐
微信公众号:oh my x
扫码关注官方微信公众号获取开源软件和 x-cmd 的最新用法与独家资讯 |
|
- 可在主流 posix shell ( ash/dash/bash/zsh,更多将在后续支持) 系统环境下(即便在非 scratch 轻量容器镜像内,如 busybox 和 alpine 等镜像),一键运行托管脚本
- 可安装主流开发语言运行时(现支持 node, python, java 等等),在此之上,可让用户在装有x环境下的环境上一键运行托管脚本
- 增强 posix shell 的用户体验:主题,路径快速跳转,后面会加入更好的shell智能补全和提示功能
- 提供一系列的交互式 cli 工具( gh for github, gt for gitee ,更多的工具模块将在最近半年发布)
- 极轻极快: 包括全功能模块安装包体积 1.1MB,首启后 shell 的加载时间一般不超过100ms
现有 超过 210 个模块,超过 520 个的包,以及 超过 1200 条 install 指南 ~
模块 | 功能 | 类似项目 |
---|---|---|
env | 安装脚本运行/开发环境 | asdf/nvm/sdkman/pyenv/rbenv/... |
theme | 设置shell的主题 | oh-my-zsh oh-my-bash |
tldr | 可浏览命令的使用案例 | tldr客户端工具 |
proxy | 快速配置apt,pip,npm等下载源 | 未知 |
gh | github交互客户端 | 官方的go版gh |
z/uz | 根据后缀实现多种格式的压缩和解压 | 未知 |
pick | 交互式选择 | fzf percol |
gt | gitee交互客户端 | ? |
ws | 项目脚本管理 | ? |
hub | 脚本发布服务 | ? |
包 | 官网 | 功能 |
---|---|---|
jq/yq | jq/yq | json/yml处理 |
p7zip | 7zip | 加解压工具 |
ffmpeg | ffmpeg | 音视频工具工具 |
openssl | openssl | 安全密码学工具 |
fd | fd | find的高效替代 |
rg | rg | grep的高效替代 |
sd | sd | 类sed,但更易上手 |
bat | bat | cat的rust实现 |
nmap | nmap | 安全扫描工具 |
pandoc | pandoc | 文档格式转换工具 |
smartmontools | smartmontools | 硬盘监控工具 |