User Guide
The CLI tool that automates setups and installing components.
This is not the official documentation of LaunchFast. To browse how to use and set up LaunchFast, check out the official documentation.
Installation
Note that it needs Fumadocs Core for minimal setup.
npm install @fumadocs/cli --save-devYou can initialize a config for CLI.
pnpm fumadocs configIt defines the output paths of components.
Components
Select and install components.
pnpm fumadocs addYou can pass component names.
pnpm fumadocs add banner filesHow the magic works?
The CLI fetches the latest version of component from the GitHub repository of Fumadocs. When you install the component, it is guaranteed to be up-to-date.
In addition, it also transforms import paths. Make sure to use the latest version of CLI
This is highly Inspired by Shadcn UI.
Tree
Generate files tree for Fumadocs UI Files component, using the tree command from your terminal.
pnpm fumadocs tree ./my-dir ./output.tsxYou can output MDX file too:
pnpm fumadocs tree ./my-dir ./output.mdxSee help for further details:
pnpm fumadocs tree -hExample Output
import { File, Folder, Files } from 'fumadocs-ui/components/files';
export default (  <Files>    <Folder name="app">      <File name="layout.tsx" />      <File name="page.tsx" />      <File name="global.css" />    </Folder>    <Folder name="components">      <File name="button.tsx" />      <File name="tabs.tsx" />      <File name="dialog.tsx" />    </Folder>    <File name="package.json" />  </Files>);Initialize Features
Some features of Fumadocs require copying code to get started, it is similar to codemod but for configuring features automatically.
pnpm fumadocs initPlease note that some features may change your existing code, make sure to commit your changes to Git before running it.