Installation 
Installing clapp is easy. You can add it to your project as a dependency and start building beautiful CLI applications.
Installing as a Dependency 
Add clapp to your existing project using your preferred package manager:
bash
# Install using Bun (recommended)
bun add @stacksjs/clapp
# Or as a development dependency
bun add -d @stacksjs/clappbash
# Install using npm
npm install @stacksjs/clapp
# Or as a development dependency
npm install --save-dev @stacksjs/clappbash
# Install using pnpm
pnpm add @stacksjs/clapp
# Or as a development dependency
pnpm add -D @stacksjs/clappbash
# Install using Yarn
yarn add @stacksjs/clapp
# Or as a development dependency
yarn add -D @stacksjs/clappGlobal Installation 
You can also install clapp globally to use its CLI features across all your projects:
bash
# Install globally using Bun
bun add -g @stacksjs/clappbash
# Install globally using npm
npm install -g @stacksjs/clappbash
# Install globally using pnpm
pnpm add -g @stacksjs/clappbash
# Install globally using Yarn
yarn global add @stacksjs/clappRequirements 
- Bun 1.0.0 or higher
 - Node.js 18.x or higher (if not using Bun)
 
Verifying Installation 
After installation, you can verify that clapp is working correctly:
bash
# If installed globally
clapp --version
# If installed locally
bunx clapp --versionThis should display the current version of clapp.
Basic Project Setup 
After installing clapp, you can create a new project structure manually:
bash
mkdir my-cli-app
cd my-cli-app
# Initialize a new package
bun init
# Install clapp
bun add @stacksjs/clappCreate your main CLI file (src/index.ts):
ts
import { cli, command } from '@stacksjs/clapp'
// Create your CLI application
const app = cli({
  name: 'my-cli',
  version: '0.1.0',
  description: 'My awesome CLI application',
})
// Add commands
command('hello')
  .description('Say hello')
  .action(() => {
    console.log('Hello, world!')
  })
// Run your CLI
app.run()Update your package.json to include the build and start scripts:
json
{
  "scripts": {
    "build": "bun build ./src/index.ts --outfile ./dist/cli.js",
    "start": "bun run ./dist/cli.js"
  }
}This will get you started with a basic clapp project. For more advanced usage, refer to the other sections of the documentation.