Skip to content

asciidude/Protem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Protem

The rocket-fast project generator made in Node.js created by asciidude.

Looking for support? Join us on Discord.

🤔 What is Protem?

Protem is a CLI where there is a set of projects to use, Protem will handle installing the node dependencies for the project (unless configured not to) along with any other requirements needed.

😎 Why Protem?

Protem was made for convinence and ease-of-use. It gives you a starter template for a variety of projects, ranging from Discord bots (using Discord.js v12) to Express apps, and much more.

The file structure is already setup as well, with a clear description with what goes where and why in the FILE_STRUCTURE.md file. Protem also checks if the version is outdated to the latest version, and if so, notifys you that it is and that you should update. It also has a list of changes, but this is false by default.

⚙️ CLI Options

Everything is optional in the CLI, if all is left blank, it will create a "Hello world!" project.

create-template | default: true | short: T
Enable or disable if you want to actually create a template, most of the time you won't update this unless you want to check updates.

check-updates | default: true | short: U
Specify if you want to check for updates.

list-changes | default: false | short: C
Show the list of changes if there is a new update.

project | default: hello-world | short: p
This is the project to generate.

new-directory | default: true | short: d
Specify if you want to make a new directory for the project (./protem/projectName).

watermark | default: true | short: w
Include the watermark for Protem at the start of your project.

install-dependencies | default: true | short: i
Specify if you want to install dependencies or not.

Example command: protem --check-updates false --project express-hbs --new-directory false

💿 Projects

  • hello-world The default hello world project
  • express-https An Express app that uses Handlebars and creates an HTTPS server - and yes, the SSL certificate is generated as well 🙃
  • web-scraper A simple web-scraper using Puppeteer
  • discord-bot A bot with a command handler made in Discord.js v12, with a help and ping command

Protem stands for Project Templates

About

The rocket-fast project generator

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published