Nib provides a command-line interface with three commands for the full development lifecycle of a macOS menu bar application.
| Command | Description |
|---|---|
nib create |
Scaffold a new project with standard structure |
nib run |
Run your app in development mode with hot reload |
nib build |
Build a standalone .app bundle for distribution |
All commands support -v / --verbose for detailed output.
Configuration¶
Commands read defaults from pyproject.toml when present. See the pyproject.toml configuration reference for all available options.
Quick start¶
nib create my-app # Scaffold a new project
cd my_app
nib run # Run with hot reload (reads entry from pyproject.toml)
nib build # Build standalone .app bundle