src
fix: use default project name for empty inputtemplates
Revert "feat(cargo): add rustflags to cargo config (#27)" (#30).gitignore
Initial commitCargo.toml
Bump version to 0.1.5CHANGELOG.md
chore: bump version to 0.1.2 (#17)cliff.toml
feat: Automate CHANGELOG generation with `cliff` (#16)CODE_OF_CONDUCT.md
Add basic docs (#1)CONTRIBUTING.md
Update CONTRIBUTING.md (#7)LICENSE
Add basic docs (#1)README.md
added troubleshooting section to readme (#24)Create GPUI App
Create a new GPUI app in a single command.
GPUI is a fast, productive UI framework for Rust from the creators of Zed.
Quick Start
cargo install create-gpui-app
create-gpui-app --name my-app
cd my-appCreating an App
You'll need to have Rust and Cargo installed on your machine. You can install Rust through rustup.
To create a new app, run:
create-gpui-app --name my-app
cd my-appBy default this will output:
my-app
├── src
│ ├── main.rs
├── Cargo.toml
├── README.mdTo set up your application as a workspace, run:
create-gpui-app --workspace --name my-app
cd my-appThis will output a directory structure like this:
my-app
├── Cargo.toml
├── crates
│ └── my-app
│ ├── Cargo.toml
│ └── src
│ └── main.rs
└── README.mdcreate-gpui-app with no arguments will create a new app called gpui-app.
Running the App
- During development:
cargo run - For production/performance testing:
cargo build --release
Troubleshooting
See the zed development troubleshooting guide for assistance with common errors.
Contributing
Your contributions are welcome! Please read CONTRIBUTING.md for more details.
License
create-gpui-app is open source software licensed as MIT.