sh <(curl https://create.tauri.app/sh)
or
sh <(wget https://create.tauri.app/sh)
irm https://create.tauri.app/ps | iexcargo install create-tauri-app
cargo create-tauri-appnpm create tauri-app@latestyarn create tauri-apppnpm create tauri-appbunx create-tauri-appYou can also directly specify the project name, package manager and the template you want to use via additional command line options. For example, to scaffold a Svelte project in a my-tauri-app directory, run:
# curl
sh <(curl https://create.tauri.app/sh) my-tauri-app --template svelte --manager pnpm
# wget
sh <(wget https://create.tauri.app/sh) my-tauri-app --template svelte --manager pnpm
# powershell
$env:CTA_ARGS="--template svelte --manager pnpm";irm https://create.tauri.app/ps | iex
# cargo
cargo create-tauri-app my-tauri-app --template svelte --manager pnpm
# npm 6.x
npm create tauri-app@latest my-tauri-app --template svelte --manager pnpm
# npm 7+, extra double-dash is needed:
npm create tauri-app@latest my-tauri-app -- --template svelte --manager pnpm
# yarn
yarn create tauri-app my-tauri-app --template svelte --manager pnpm
# pnpm
pnpm create tauri-app my-tauri-app --template svelte --manager pnpm
# Bun
bunx create-tauri-app my-tauri-app --template svelte --manager bunCurrently supported template presets include:
vanillavanilla-tsvuevue-tssveltesvelte-tsreactreact-tssolidsolid-tsangularyewleptossycamore
You can use . for the project name to scaffold in the current directory.
create-tauri-app is following Semantic Versioning 2.0.
Code: (c) 2022 - The Tauri Programme within The Commons Conservancy.
MIT or MIT/Apache 2.0 where applicable.
Logo: CC-BY-NC-ND
- Original Tauri Logo Designs by Daniel Thompson-Yvetot and Guillaume Chau
