All Projects → iamtabrezkhan → Awesome React Generator

iamtabrezkhan / Awesome React Generator

Licence: mit
No more clicking around to create files in your react project! Awesome React Generator is Command Line Tool that let's you scaffold your components without leaving your terminal.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Awesome React Generator

Spam Bot 3000
Social media research and promotion, semi-autonomous CLI bot
Stars: ✭ 79 (-19.39%)
Mutual labels:  command-line-tool, automation, cli
Brotab
Control your browser's tabs from the command line
Stars: ✭ 137 (+39.8%)
Mutual labels:  command-line-tool, automation, cli
Create Component App
Tool to generate different types of React components from the terminal. 💻
Stars: ✭ 879 (+796.94%)
Mutual labels:  automation, cli, components
Ritchie Formulas
This repository contains the community formulas that can be executed through Ritchie CLI once imported. This tool is an open source product that allows you to create, store and share any kind of automations, executing them through command lines, to run operations or start workflows ⚙️ 🖥 💡
Stars: ✭ 84 (-14.29%)
Mutual labels:  automation, cli
Sparrow
Sparrow - script distribution platform for Linux OS
Stars: ✭ 77 (-21.43%)
Mutual labels:  automation, cli
Cra Generate
Scaffold a React component.
Stars: ✭ 78 (-20.41%)
Mutual labels:  cli, scaffold
Nexmo Cli
Nexmo CLI (Command Line Interface)
Stars: ✭ 73 (-25.51%)
Mutual labels:  command-line-tool, cli
Nzb Subliminal
Fetches subtitles for the videos it's provided. It can be easily integrated into NZBGet and SABnzbd too.
Stars: ✭ 85 (-13.27%)
Mutual labels:  automation, cli
Opaline
NextJS for CLI tools
Stars: ✭ 84 (-14.29%)
Mutual labels:  command-line-tool, cli
Blockshell
🎉 Minimal Blockchain Learning CLI
Stars: ✭ 1,348 (+1275.51%)
Mutual labels:  command-line-tool, cli
Forge Node App
🛠📦🎉 Generate Node.js boilerplate with optional libraries & tools
Stars: ✭ 90 (-8.16%)
Mutual labels:  command-line-tool, cli
Kit
Tools for developing, documenting, and testing React component libraries
Stars: ✭ 1,201 (+1125.51%)
Mutual labels:  cli, components
Php codesniffer
PHP_CodeSniffer is a set of two PHP scripts; the main phpcs script that tokenizes PHP, JavaScript and CSS files to detect violations of a defined coding standard, and a second phpcbf script to automatically correct coding standard violations. PHP_CodeSniffer is an essential development tool that ensures your code remains clean and consistent.
Stars: ✭ 9,004 (+9087.76%)
Mutual labels:  automation, cli
Nps
NPM Package Scripts -- All the benefits of npm scripts without the cost of a bloated package.json and limits of json
Stars: ✭ 1,285 (+1211.22%)
Mutual labels:  automation, cli
Crowdin Cli
A command-line client for the Crowdin API
Stars: ✭ 89 (-9.18%)
Mutual labels:  command-line-tool, cli
Fbi
Node.js workflow tool
Stars: ✭ 74 (-24.49%)
Mutual labels:  command-line-tool, cli
Dog
Dog wants to be a very good task runner
Stars: ✭ 84 (-14.29%)
Mutual labels:  automation, cli
Lc
licensechecker (lc) a command line application which scans directories and identifies what software license things are under producing reports as either SPDX, CSV, JSON, XLSX or CLI Tabular output. Dual-licensed under MIT or the UNLICENSE.
Stars: ✭ 93 (-5.1%)
Mutual labels:  command-line-tool, cli
Hopp Doc Gen
📔 API documentation generator CLI for https://hoppscotch.io
Stars: ✭ 70 (-28.57%)
Mutual labels:  command-line-tool, cli
Github Files Fetcher
Download a specific folder or file from a GitHub repo through command line
Stars: ✭ 73 (-25.51%)
Mutual labels:  command-line-tool, cli

Welcome to awesome-react-generator 👋

Version Documentation Maintenance License: MIT Twitter: TabrezX

No more clicking around to create files in your react project! Awesome React Generator is Command Line Tool that let's you generate component files/folders without leaving your terminal.

🏠 Homepage

Install

npm install awesome-react-generator -g

Usage

rg component rfc hello-world

Commands

Check out the commands here

Override CLI options

Let's say you don't want to pass --test option every time you want to generate a component with test file. You can create a config file .rgrc.js at the root of your project to override CLI options.

Example below:

/* this will generate test file with .spec.js extension
and modular css file for every generated component */
module.exports = {
  component: {
    options: {
      test: true,
      cssType: "modular",
      testExt: "spec-js",
    },
  },
};

or

/* this will generate test file with .spec.js extension and modular
css file for every generated component but for rfc type component it
will generate test file with extension .test.js and normal css file */
module.exports = {
  component: {
    rfc: {
      testExt: "test-js",
      cssType: "normal",
    },
    options: {
      test: true,
      cssType: "modular",
      testExt: "spec-js",
    },
  },
};

Help

rg -h

Run tests

npm run test

Author

👤 Tabrez Khan

🤝 Contributing

Contributions, issues and feature requests are welcome!
Feel free to check issues page. You can also take a look at the contributing guide.

Show your support

Give a ⭐️ if this project helped you!

📝 License

Copyright © 2020 Tabrez Khan.
This project is MIT licensed.


This README was generated with ❤️ by readme-md-generator

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].