Skip to content

ideapedcode/starter-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

IDC CLI

A command-line interface (CLI) tool for creating Node.js starter projects. This tool allows you to quickly scaffold new Node.js projects using predefined templates from GitHub repositories.

Features

  • Interactive prompt for selecting starter templates
  • Supports multiple Node.js starter templates
  • Downloads and clones GitHub repositories directly

Installation

Install globally via npm:

npm install -g idc-cli

Or use directly with npx:

npx idc-cli starter

Starter

  • node-basic-starter : A minimal production-ready monolithic backend for using Node.js, Express, and MongoDB.

  • node-intermediate-starter : A robust Node.js backend API for with authentication, caching, and comprehensive testing.

Development

Prerequisites

  • Node.js (v14 or higher)
  • npm or yarn
  • Git

Building

Compile TypeScript to JavaScript:

npm run build

Testing Locally

After building and linking:

npx idc starter

Contributing

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/your-feature
  3. Make your changes and test them
  4. Commit your changes: git commit -am 'Add some feature'
  5. Push to the branch: git push origin feature/your-feature
  6. Submit a pull request

License

This project is licensed under the MIT License - see the LICENSE file for details.

Support

If you encounter any issues or have questions, please open an issue on the GitHub repository.

About

CLI tool for creating Node.js starter projects ideapedcode

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published