Fuma CLI is an early-stage command-line interface tool designed to facilitate the creation of custom component libraries, drawing inspiration from the `shadcn/ui` pattern. It aims to provide developers with a framework to build their own `shadcn/ui`-like CLI experience for their projects. Currently at version 0.0.5, the project is undergoing rapid development, as indicated by frequent patch releases. Its primary differentiator is its focus on extensibility, allowing users to define and manage their own UI component collections through a dedicated CLI. The project's current status suggests a focus on core features like component addition and environment detection, with a potential for significant changes as it approaches a stable release, serving as a foundational layer for customizable UI tooling.
npm install fuma-cliVerified import paths — ran on the pinned version, not inferred.
Initializes a new Fuma CLI project, creates a sample component, and adds it to the project using the CLI's `add` command.
Always pin exact versions (e.g., `"fuma-cli": "0.0.5"`) and review the GitHub repository for the latest changes and upgrade guides before updating.
Consult the (currently missing) official documentation or GitHub issues for clarification on its intended use cases and architecture before committing to it for production.
Monitor the official GitHub repository for updates to documentation and examples. Engage with the maintainers via issues for specific guidance.
Use `npx fuma-cli <command>` to execute it without global installation, or install it globally with `npm install -g fuma-cli` (though `npx` is generally preferred for CLIs).
Ensure that all transitive dependencies are correctly installed. Try `npm install` or `yarn install` in your project root. If using `npx`, ensure your `node_modules` is up-to-date. This might also indicate an issue with the package's bundled dependencies.
No dependency data recorded yet.