#616x-cmd/x-cmd: 一句命令使用 500+ 语言/工具。众多常用命令工具合集。
English | 中文 | Source Code ⭐
X-CMD
Your AI-Powered Excalibur in Cloud.
For source code, please visit main branch.
X branch is for demo and action ⭐
x ping - Visual Enhancement of the Ping Command
x man - Preview Enhancement based on FZF
x gemini - Chat with Gemini AI models
x env - Environment Management
x jq/x yq - Quickly test JQ expressions
x osv
x theme - Terminal Themes for Posix Shells
Introduction
- Supports one-click execution of hosted scripts in the posixcompatible shells (ash/bash/dash/zsh, with more to be supported in the future), even innon-scratch lightweight container images such as busybox and alpine.
- Supports installation of programming language runtimes (currently supports node, python, java, etc.), allowing users to execute hosted scripts with oneclick on environments with x environment.
- Enhances the user experience of posix shell with themes, quickpath navigation, and better shell intelligent completion and prompting features to be added in the future.
- Provides a range of interactive CLI tools (gh for github, gt for gitee, with more tool modules to be released in the next six months).
- Extremely light and fast: the size of the full-featured moduleinstallation package does not exceed 1.1MB, and the shell loadingtime after initial startup generally does not exceed 100ms.
Now there are more than 314 modules, more than 577 packages, and more than 1588 install receipes ~
Module
| Module | Function | Similar items |
|---|---|---|
| theme | Set the theme of the shell | oh-my-zsh /oh-my-bash |
| tldr | Use cases for browsable commands | tldr client tool |
| proxy | Quickly configure download sources such as apt,pip,npm etc. | unknown |
| z/uz | Compression and decompression of various formats according to the suffix | unknown |
| pick | interactive selection | percol |
| gh | github interactive client | Official Github CLI for Go |
| gt | gitee interactive client | ? |
| ws | Project script management | ? |
| env | Setup Script Runtime/Development Environment | asdf/nvm/sdkman/pyenv/rbenv/... |
| hub | Script Publishing Service | ? |
Package
| Package | Official Site | Function |
|---|---|---|
| jq/yq | jq/yq | json/yml |
| p7zip | 7zip | Compression and decompression |
| ffmpeg | ffmpeg | Audio and video |
| openssl | openssl | Secure cryptographic |
| fd | fd | Efficient replacement for find |
| rg | rg | Efficient replacement for grep |
| sd | sd | Like sed, but more easy to use |
| bat | bat | Rust implementation of cat |
| nmap | nmap | Security scanning |
| pandoc | pandoc | Document format conversion |
| smartmontools | smartmontools | Hard drive monitoring tool |
Star History
duolatech/xapimanager: 专业实用的开源接口管理平台,为程序开发者提供一个灵活,方便,快捷的 API 管理工具,让 API 管理变的更加清晰、明朗。BurntSushi/xsv: 一个用于索引、切片、分析、分割和连接 CSV 文件的命令行程序。







