x-cmd  by x-cmd

CLI tool for bootstrapping command-line utilities

created 2 years ago
2,553 stars

Top 18.8% on sourcepulse

GitHubView on GitHub
Project Summary

x-cmd is a cloud-native shell enhancement tool designed to bootstrap over 1000 command-line tools and scripts in seconds. It targets POSIX-compatible shells, including lightweight environments like BusyBox and Alpine, enabling users to execute hosted scripts and install language runtimes (Node, Python, Java) with a single command. The project aims to significantly improve shell user experience through themes, quick navigation, and intelligent features.

How It Works

x-cmd leverages a hosted script execution model, allowing users to run pre-defined commands from a central repository. It supports installing language runtimes, facilitating script execution across diverse environments. The system is designed for extreme lightness and speed, with a full installation package under 1.1MB and shell loading times typically under 100ms. It also offers interactive CLI tools for services like GitHub and Gitee.

Quick Start & Requirements

  • Install via: curl -sSL https://x-cmd.com/install.sh | /bin/bash
  • Prerequisites: POSIX-compatible shell (ash, bash, dash, zsh).
  • Supports BusyBox and Alpine Linux.
  • Official Website: https://x-cmd.com/

Highlighted Details

  • Over 210 modules, 520 packages, and 1200 install recipes available.
  • Includes enhancements like visual ping, FZF-based man pages, and Gemini AI chat.
  • Supports quick configuration of download sources (apt, pip, npm) and various compression formats.
  • Offers interactive clients for GitHub and Gitee, alongside project script management.

Maintenance & Community

  • Active development with a growing list of modules and packages.
  • Community links are available on the website.

Licensing & Compatibility

  • License details are not explicitly stated in the README.
  • Compatibility for commercial use or closed-source linking is not specified.

Limitations & Caveats

The README does not specify the project's license, which may impact commercial adoption. Compatibility for closed-source linking is also not detailed.

Health Check
Last commit

1 day ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
21
Star History
539 stars in the last 90 days

Explore Similar Projects

Feedback? Help us improve.