TekGen CLI

A modern, interactive command-line tool that helps you quickly scaffold full-stack project templates in your favorite framework

npm version monthly downloads license GitHub stars

Features

๐Ÿงฉ

Multi-Framework Support

Generate projects for Angular 19+, React 18+, Vue 3+, Express.js, NestJS, and Next.js 14+

๐ŸŽจ

Flexible Styling

Choose from Tailwind CSS, SCSS/Sass, or standard CSS for your projects

๐Ÿงช

Testing Ready

Preconfigured Jest testing setup with example tests

๐Ÿงน

Code Quality

ESLint + Prettier configuration out of the box

โš™๏ธ

CI/CD Templates

GitHub Actions CI/CD templates included

๐Ÿ’ก

Interactive CLI

Built with TypeScript, powered by Oclif and Commander

Installation

Global Installation (Recommended)

Terminal
npm install -g tekgen-cli

Install globally to use anywhere

Run with npx

Terminal
npx tekgen-cli new

Run without installing globally

Usage

Interactive Generator

Run the generator interactively and choose from supported frameworks:

Terminal
tekgen new
? Which framework would you like to generate?
โฏ Angular
React
Vue
Express
NestJS
Next.js

Available Commands

tekgen new Launch interactive generator
tekgen --help View available commands
tekgen --version Display current CLI version

Supported Frameworks

Angular

v19+

React

v18+

Vue

v3+

Express

Node.js

NestJS

Backend

Next.js

v14+

Each template includes:

โœ… Sample folder structure โœ… ESLint + Prettier setup โœ… Jest configuration โœ… Example components โœ… CI/CD YAML files

Tech Stack

Core Technologies

  • โ— Node.js (CLI runtime)
  • โ— TypeScript (core logic)
  • โ— Commander.js (CLI framework)

Dependencies

  • โ— Inquirer.js (interactive prompts)
  • โ— Chalk (beautiful CLI colors)
  • โ— fs-extra & execa (utilities)

Project Stats

v1.1.4

Current Version

6

Frameworks Supported

MIT

Open Source License

TypeScript

Built With

Demo

TekGen CLI Demo
$ tekgen new
Welcome to TekGen CLI
? Which framework do you want to generate? Angular
? Project name: my-awesome-app
? Select styling option: Tailwind CSS
โœ” Project generated successfully!
Created project structure with:
โ€ข Angular 19+ setup
โ€ข Tailwind CSS configuration
โ€ข Jest testing framework
โ€ข ESLint & Prettier
โ€ข GitHub Actions CI/CD
$ cd my-awesome-app && npm install
Ready to code!

Updating TekGen CLI

Check Current Version

Terminal
tekgen --version

See what version you currently have installed

Update Global Installation

Terminal
npm update -g tekgen-cli

Update to the latest version

Alternative: npm install -g tekgen-cli@latest

Other Package Managers

Terminal
# Yarn
yarn global upgrade tekgen-cli

# pnpm  
pnpm update -g tekgen-cli

Works with your preferred package manager

Pro Tips

  • โœ“ Check for updates regularly to get the latest features and bug fixes
  • โœ“ Use npm view tekgen-cli version to see the latest available version
  • โœ“ Follow our GitHub releases for update notifications

๐Ÿ”ง Troubleshooting Updates

If npm update -g tekgen-cli doesn't work:

# Complete reinstall
npm uninstall -g tekgen-cli
npm install -g tekgen-cli@latest
tekgen --version

This completely removes and reinstalls the CLI with the latest version.

Contributing

Contributions, ideas, and feedback are welcome! Help make TekGen CLI even better.

๐Ÿด

Fork & Clone

Fork the repository and clone it locally

๐Ÿ”ง

Develop

Make your changes and test thoroughly

๐Ÿš€

Submit PR

Push your changes and open a pull request