Giter VIP home page Giter VIP logo

luzin7 / confectus Goto Github PK

View Code? Open in Web Editor NEW
4.0 1.0 0.0 693 KB

Confectus is a Command Line Interface (CLI) designed to simplify the process of configuring development environments, whether for frontend or backend projects using JavaScript and TypeScript.

Home Page: https://www.npmjs.com/package/confectus

License: MIT License

TypeScript 76.93% JavaScript 23.07%
cli configuration javascript typescript automation linux otimization windows assistant bootstrap development evniroment tools

confectus's Introduction

Confectus

Welcome to Confectus, your friendly tool for automating development environment setup!

About

Confectus is a Command Line Interface (CLI) designed to simplify the process of configuring development environments, whether for frontend or backend projects using JavaScript and TypeScript.

Project Configuration

Confectus simplifies the setup of projects with various configuration options:

Backend and Frontend Configuration

  • You can set up your project using TypeScript or JavaScript.

Linters Integration

  • Confectus allows you to include ESLint or Biome in your project setup if you prefer linting.

VSCode Integration

  • If you are using VSCode, Confectus automatically creates a settings.json file within the .vscode directory of your project. This file includes configurations tailored for a seamless development experience within VSCode.

Git Integration

  • Confectus automatically generates a .gitignore and README.md file tailored for Node.js and TypeScript/JavaScript projects, ensuring that unnecessary files are excluded from version control.

Package Manager Compatibility

  • Confectus is compatible with various package managers, including NPM, Yarn, PNPM, and Bun. You can choose the package manager that best suits your workflow during the configuration process.

Cross-Platform Compatibility

  • Linux and Windows Support: Confectus works on both Linux and Windows environments, providing a consistent experience across different operating systems.

Testing Options

  • Confectus introduces testing options for backend projects, allowing you to test your setup and configurations for a smoother development process.

Key Features

  • Simple Configuration: Confectus makes setting up your development environment an easy and effective task.
  • Cross-Platform Compatibility: Confectus supports both Linux and Windows environments, making it even more user-friendly.
  • Fullstack: Confectus helps you in both Frontend and Backend environments, making it even more useful.

Installation

To get started, ensure you have Node.js installed. Then, use the following command to install Confectus:

npm install -g confectus  #recommended

Confectus is designed not to necessarily be a dependency on your project. Just run the command, select what you want to configure, and you're free!

How to use Confectus

After installation, you can use Confectus as follows:

confectus #if installed globally

or

cf #if installed globally

or

npx confectus

After running the command, you just need to select the options that you want to and let's code!

Contribution

If you encounter issues, bugs, or want to contribute to Confectus development, feel free to open an issue or submit a pull request.

Thank you for using Confectus!

confectus's People

Contributors

luzin7 avatar jpdovale avatar

Stargazers

Ruan Brito avatar Maxson Ferovante avatar Victor José Lopes Navarro avatar Hélio Ribeiro avatar

Watchers

 avatar

confectus's Issues

Error to create .gitignore file

In the latest Confectus update, we've added a few features. But one of them is causing a problem: the process of creating a gitignore file. The issue will be resolved as soon as possible.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.