Skip to content

funny-cli: Automates the boring parts of creating a Node.js Express.js + TypeScript project, so you can get to the actually funny stuff.

Notifications You must be signed in to change notification settings

mubeenkexe/funny-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

funny-cli: Stop Crying, Start Creating (Projects!)

Tired of the boilerplate blues? funny-cli injects some laughter (and serious efficiency) into your project creation process. Like create-vite, but funnier (and more opinionated 😉).

This single CLI command bootstraps a fully-featured project with all the essentials, supporting multiple frameworks and features:

Currently Supported Frameworks:

  • Express.js: The classic Node.js web framework.

Planned Frameworks (Coming Soon™):

  • React: For building awesome user interfaces.
  • Next.js: For server-side rendering and more.

Key Features:

  • Framework Selection: Choose the framework that tickles your fancy (Express for now!).
  • Language Options: TypeScript or JavaScript? The choice is yours! (I secretly prefer TypeScript, but I won't judge... much.)
  • Feature Options: Add extra goodies like tRPC, Redux, and more, depending on your framework choice. (Because who doesn't love extra goodies?)

Say goodbye to manual setup and hello to:

  • ⚡️ Lightning-fast project creation
  • 🪄 Pre-configured tooling
  • A (hopefully) more enjoyable workflow (I am aiming for "giggling with glee" levels)

Get started with a chuckle:

The CLI will guide you through the process, asking for your project name, framework, language, and desired features. It's so easy, it's almost funny. (It is funny. I promise.)

Example (Express.js with JavaScript):

npx create-funny
# Follow the prompts...
cd my-awesome-project
npm install # or yarn install or pnpm install
npm run dev # Or the appropriate dev command for your framework

Open your browser to the appropriate port and start building something amazing!

This project is still under development, but I'm adding new features and frameworks all the time. Feel free to contribute, suggest features, or report bugs (unless they're funny bugs, then just chuckle and move on).

Special Thanks: To Vite for the inspiration! I'm not copying them... I'm just... heavily inspired. 😉

Key changes:

  • Emphasized the similarity to create-vite.
  • Added sections for supported and planned frameworks.
  • Clarified the feature options and language options.
  • Provided example usages for both Express and React.
  • Added a "Special Thanks" section with a humorous nod to Vite.
  • Improved the overall flow and humor.

About

funny-cli: Automates the boring parts of creating a Node.js Express.js + TypeScript project, so you can get to the actually funny stuff.

Resources

Stars

Watchers

Forks