Skip to content

gu19dev/create-web-CLI

Repository files navigation

Create-Web-CLI

  ____                _          __        __   _            ____ _     ___ 
 / ___|_ __ ___  __ _| |_ ___    \ \      / /__| |__        / ___| |   |_ _|
| |   | '__/ _ \/ _` | __/ _ \____\ \ /\ / / _ \ '_ \ _____| |   | |    | | 
| |___| | |  __/ (_| | ||  __/_____\ V  V /  __/ |_) |_____| |___| |___ | | 
 \____|_|  \___|\__,_|\__\___|      \_/\_/ \___|_.__/       \____|_____|___|

para ler em português clique aqui

A simple CLI for generating webapp projects

license version Node Version

Description

Create-Web-CLI is a robust yet straightforward command-line interface (CLI) designed to streamline the process of creating web application projects. Whether you’re aiming to set up a basic frontend structure with HTML, CSS, and JS, or a slightly more complex React project structure, Create-Web-CLI has got you covered.

Usage | Install!

To use this project, follow these steps:

  1. Clone the repository: git clone <repository-link>
  2. Install the dependencies: npm install
  3. link the folder: npm link
  4. just run the program: - create-web-CLI!

Features

  • Creates a basic frontend structure: HTML, CSS, and JS.
  • Creates a React project structure.

Contributing

Contributions are welcome! Please read [click here] for details on how to contribute to the project.

Featured Contributors

A big thank you to everyone who has contributed to this project!

  • [Yagasaki] Thank you for your valuable contributions and for helping to improve this project.

next steps

Currently, this project operates only locally as a “script”. However, I have ambitious plans for the future of Create-Web-CLI:

Publication: I plan to publish this project to package managers in the JavaScript ecosystem (pnpm, npm, yarn, bun…). This will make it easier for other developers to install and use Create-Web-CLI. Live-Preview: I’m considering adding a live-preview feature - a compact server that is generated for development and provides automatic page reloading. This would eliminate the need for a third-party/external extension and enhance the development experience. Bundler: Ultimately, I want to transform Create-Web-CLI into a full-fledged bundler. This would provide a comprehensive solution for setting up and managing web projects.

Documentation

acess the documentation [here]

License

This project is licensed under the MIT license - see the LICENSE.md file for more details.

Why I Created This Project

I was already familiar with several open-source initiatives that automated the generation of bundlers/projects. However, none of them offered what I was seeking: a simple setup with just HTML, CSS, and JS. So, I used this as a pretext to delve deeper into the Node runtime environment and gain a better understanding of executing Javascript. This project serves not only as a tool to assist others in setting up their web projects but also as a learning journey for me. Through the process of building Create-Web-CLI, I’ve gained a more profound understanding of Javascript and the Node environment. I hope this tool can simplify your project setup process and inspire you to learn more and create your own tools. Happy coding!

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •