x-cmd  by x-cmd

CLI tool for bootstrapping command-line utilities

Created 3 years ago
2,840 stars

Top 16.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

5 days ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
15
Star History
189 stars in the last 30 days

Explore Similar Projects

Starred by Matt Schrage Matt Schrage(Cofounder of Fig), Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), and
2 more.

amazon-q-developer-cli by aws

2.4%
2k
CLI tool for agentic terminal interactions using natural language
Created 1 year ago
Updated 22 hours ago
Feedback? Help us improve.