🚀 A simple CLI tool to bootstrap a full-stack web application using the Beshkan App Template.
This CLI clones a starter frontend project built with Next.js and TypeScript, unlinks the Git history, sets up custom metadata like app name and description, and gets you ready to launch your own full-stack application.
- 🧱 Clones the Beshkan
app-template
repo - 🧼 Unlinks Git history from the cloned repo
- 💠 Prompts for custom project title and description (or skip via
--default
) - 📝 Replaces placeholders in the frontend layout file
- 🔧 Sets up the project directory cleanly for your own use
npm install -g beshkan
beshkan --name my-app
This will:
- Clone the
app-template
into a folder calledmy-app
- Ask you for the project title and description
- Replace placeholders like
<<<APP_NAME>>>
and<<<APP_DESCRIPTION>>>
in your layout file - Unlink the
.git
history so you can start fresh
Flag | Description |
---|---|
--name |
(Required) Your project directory name |
--default |
Use default values for title & description |
beshkan --name portfolio
beshkan --name blog --default
This CLI pulls from:
👉 https://github.com/SiaExplains/app-template
More templates (backend, database, etc.) coming soon!
MIT
Beshkan CLI is part of the Beshkan project – a full-stack site builder that simplifies bootstrapping modern web apps with Next.js, NestJS, Express, TypeScript, and more.
Made with ❤️ by @SiaExplains