Your AI-Powered Excalibur in Cloud.
For source code, please switch to main branch.
X branch is for demo and action ⭐
x man - Preview enhancement based on fzf
x theme - Compatible with a variety of Bosix Scheer theme beautification
- 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 210 modules, more than 520 packages, and more than 1200 install 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 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 | 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 |