mirror of
https://github.com/oven-sh/bun
synced 2026-02-02 15:08:46 +00:00
114 lines
3.0 KiB
YAML
114 lines
3.0 KiB
YAML
---
|
|
name: bun
|
|
appspec: { version: "0.001" }
|
|
plugins: [-Meta]
|
|
title: A tool for installing and managing Python packages
|
|
|
|
options:
|
|
- version|V --Show version and exit
|
|
- name: cwd
|
|
type: string
|
|
summary: "Change directory"
|
|
|
|
# subcommands:
|
|
# bun:
|
|
|
|
subcommands:
|
|
run:
|
|
summary: Run a script or package bin
|
|
parameters:
|
|
- name: script
|
|
multiple: false
|
|
completion:
|
|
command_string: >
|
|
SHELL=zsh bun getcompletes r
|
|
|
|
options:
|
|
- silent --Don't echo the command
|
|
|
|
create:
|
|
summary: Create a new project
|
|
subcommands:
|
|
next:
|
|
summary: "Next.js app"
|
|
parameters:
|
|
- name: file
|
|
multiple: false
|
|
type: file
|
|
required: true
|
|
|
|
react:
|
|
summary: "React app"
|
|
parameters:
|
|
- name: file
|
|
multiple: false
|
|
type: file
|
|
required: true
|
|
|
|
bun:
|
|
summary: Generate a bundle
|
|
parameters:
|
|
- name: file
|
|
multiple: true
|
|
type: file
|
|
required: false
|
|
options:
|
|
- name: use
|
|
type: string
|
|
summary: Use a framework, e.g. "next"
|
|
|
|
upgrade:
|
|
summary: Upgrade to the latest version of Bun
|
|
|
|
dev:
|
|
summary: Start a dev server
|
|
options:
|
|
- name: bunfile
|
|
type: string
|
|
summary: "Use a specific .bun file (default: node_modules.bun)"
|
|
|
|
- name: origin
|
|
type: string
|
|
summary: "Rewrite import paths to start from a different url. Default: http://localhost:3000"
|
|
|
|
- name: u
|
|
type: string
|
|
summary: "Rewrite import paths to start from a different url. Default: http://localhost:3000"
|
|
|
|
- name: server-bunfile
|
|
type: string
|
|
summary: "Use a specific .bun file for SSR in bun dev (default: node_modules.server.bun)"
|
|
- name: extension-order
|
|
type: string
|
|
summary: "defaults to: .tsx,.ts,.jsx,.js,.json"
|
|
- name: "jsx-runtime"
|
|
type: string
|
|
enum: ["automatic", "classic"]
|
|
summary: 'JSX runtime to use. Defaults to "automatic"'
|
|
- name: main-fields
|
|
type: string
|
|
summary: Main fields to lookup in package.json. Defaults to --platform dependent
|
|
- disable-react-fast-refresh --Disable React Fast Refresh
|
|
- disable-hmr --Disable Hot Module Reloading
|
|
- &jsx_factory name: jsx-factory
|
|
type: string
|
|
summary: "Changes the function called when compiling JSX elements using the classic JSX runtime"
|
|
- &jsx_fragment name: jsx-fragment
|
|
type: string
|
|
summary: "Changes the function called when compiling JSX fragments"
|
|
- &jsx_import_source name: jsx-import-source
|
|
type: string
|
|
summary: 'Declares the module specifier to be used for importing the jsx and jsxs factory functions. Default: "react"'
|
|
- &port name: port
|
|
type: int
|
|
summary: Port number
|
|
|
|
parameters:
|
|
- name: sasdasdds
|
|
completion:
|
|
command_string: >
|
|
SHELL=zsh bun getcompletes r
|
|
|
|
# vim:et:sts=2:sws=2:sw=2:foldmethod=indent
|
|
|