Skip to content

bcastro-mcm/mcm-client

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MCM Terminal Client

MCM Terminal Client is a command-line interface (CLI) tool that allows you to generate folders and files, invoke terminal commands, and clone GitHub repositories easily. It's designed to streamline project setup and management directly from your terminal.

Features

  • Create Directories: Easily create new directories.
  • Generate Files Templates to projects: Create files with custom content in specified directories based in templates to Angular, Ionic/Angular, Flutter.
  • Run Terminal Commands: Execute any terminal command directly from the CLI.
  • Interactive Prompts: Navigate through options using arrow keys for a smooth user experience.

Installation

You can install the MCM Terminal Client globally using npm:

npm install -g mcm-client

Preview

$ mcm-client

? Seleccione una de las siguientes opciones (Use arrow keys)
❯ > Base Angular Admin Project
  > Base Ionic/Angular Project
  > Base Flutter App Project
  > Run other command
  X Cancelar

Contributing

Contributions are welcome! To contribute to this project, please follow these steps:

  1. Fork the Repository: Click the "Fork" button at the top right corner of the repository page to create a copy of the repository under your GitHub account.

  2. Create a New Branch: It's good practice to create a new branch for your feature or bugfix. This keeps your work separate from the main codebase. You can do this using the following command:

git checkout -b my-feature-branch

Explanation:

  • Contributing: This section provides a step-by-step guide for anyone who wants to contribute to the project. It covers forking the repository, creating a new branch, making changes, committing, pushing, and finally submitting a pull request.

  • License: The License section informs users that the project is open-source under the MIT License. It encourages users to review the license file for more detailed legal information.

  • Acknowledgements: This section thanks the developers of the open-source tools and libraries that were instrumental in building the project. It includes links to these resources for further reading or use.

These sections are important for fostering a collaborative open-source environment, ensuring legal clarity, and giving credit to the projects that helped make your project possible.

License

This project is licensed under the MIT License. You are free to use, modify, and distribute this software under the terms of the MIT License.

For more details, please refer to the LICENSE file in this repository.

Acknowledgements

We would like to acknowledge the following open-source projects and libraries that made this project possible:

  • inquirer: A collection of common interactive command-line user interfaces.
  • fs-extra: An extension of Node.js's native fs module with additional methods.
  • TypeScript: A strongly typed programming language that builds on JavaScript. Special thanks to the open-source community for their invaluable contributions that power this project!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published