Skip to content

AryaLabsHQ/bunli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

258 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bunli

The Complete CLI Development Ecosystem for Bun

Bunli is a minimal, type-safe CLI framework designed specifically for Bun. It leverages Bun's unique features like the Bun Shell, fast startup times, and native TypeScript support to create efficient command-line tools that compile to standalone binaries.

Packages

Core

  • @bunli/core - Core framework with type-safe command definitions
  • @bunli/tui - OpenTUI-backed renderer, components, and prompt runtime
  • @bunli/utils - Shared utilities (prompts, spinners, colors)
  • @bunli/test - Testing utilities for CLI applications
  • @bunli/generator - Generate TypeScript definitions from commands

CLI Tools

  • bunli - CLI toolchain for development and building
  • create-bunli - Scaffolding tool for new CLI projects

Plugins

Getting Started

# Install Bunli CLI globally
bun add -g bunli

# Create a new CLI project
bunx create-bunli my-cli

# Start development
cd my-cli
bunli dev

Development

This is a monorepo managed with Bun workspaces.

# Install dependencies
bun install

# Build all packages
bun run build

# Run tests
bun test

# Start development
bun run dev

License

MIT

About

Complete CLI Development Ecosystem for Bun

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages