Abhishek-Mallick / universal-box

Project scaffolding just got easier β€” streamline your development with Universal-Box's pre-built templates and one-click deployment! πŸš€
https://universal-box.dev
Apache License 2.0
28 stars 26 forks source link
boilerplate-template deployment hacktoberfest javascript node npm npm-package scaffolding
Universal Box Logo

Universal-Box



CI NPM Version NPM Downloads License Snyk
πŸ“š Read the docs πŸ’¬ Join our Discord πŸ” Monitor Project Status

Universal-Box is a powerful tool designed to streamline your development process with a collection of starter templates and projects. It provides a fast and structured way to kickstart your development journey, allowing you to set up new projects with ease and efficiency.

Features

Installation

To install Universal-Box globally, run:

npm install -g universal-box

Once installed, you can initialize a new project with:

Usage

Here's a brief overview of the available commands:

https://github.com/user-attachments/assets/6e0e25e0-0ec4-4293-b555-9729ae7fb8d4

https://github.com/user-attachments/assets/31f9ba03-e0b4-4e73-801e-d5e6928abf97

https://github.com/user-attachments/assets/c47dbcdc-268b-4740-adfe-675233c264fb

https://github.com/user-attachments/assets/7c3b9fa9-60b1-4aab-b1f6-465b79cac6d3

Here's some example YAML scripts for you to get started.

Examples

universal-box --help
universal-box init
universal-box lint
universal-box generate <file.yml>
universal-box deploy
universal-box get https://github.com/username/repo
universal-box get https://github.com/username/repo/tree/<path_to_sub-directory>

Documentation

For more details and advanced usage, visit the Universal-Box Documentation.

License

This project is licensed under the Apache-2.0 License. See the LICENSE file for details.

Copyright (c) 2024 Abhishek Mallick
LinkedIn