- Notifications
You must be signed in to change notification settings - Fork38
x-cmd: Bootstrap 1000+ command line tools in seconds.
NotificationsYou must be signed in to change notification settings
x-cmd/x-cmd
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Your AI-Powered Excalibur in Cloud.
For source code, please visitmain 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 theme - Terminal Themes for Posix Shells
- 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 supportsnode, 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 than210modules,more than 520packages, andmore than 1200install receipes ~
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 asapt,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 | 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 |
About
x-cmd: Bootstrap 1000+ command line tools in seconds.