https://github.com/luctst/fast-repo
Perform quick actions on one or many repositories 🚀 🚀
https://github.com/luctst/fast-repo
bin cli command github javascript nodejs npm npx repository tool utils
Last synced: over 1 year ago
JSON representation
Perform quick actions on one or many repositories 🚀 🚀
- Host: GitHub
- URL: https://github.com/luctst/fast-repo
- Owner: luctst
- Created: 2021-07-04T11:21:17.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-08-24T11:55:49.000Z (almost 5 years ago)
- Last Synced: 2025-02-03T13:47:08.487Z (over 1 year ago)
- Topics: bin, cli, command, github, javascript, nodejs, npm, npx, repository, tool, utils
- Language: JavaScript
- Homepage:
- Size: 69.3 KB
- Stars: 2
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- Code of conduct: .github/CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
fast-repo
Perform some quick actions on github repository
[](https://travis-ci.com/luctst/fast-repo)
[](https://img.shields.io/npm/v/fast-repo?style=flat-square)
[](https://img.shields.io/bundlephobia/min/fast-repo)
[](https://david-dm.org/luctst/fast-repo)
[](https://david-dm.org/luctst/fast-repo?type=dev)
[](https://github.com/prettier/prettier)
[](https://twitter.com/luctstt)
---
**Content**
* [Features](##features)
* [Install](##install)
* [Usage](##usage)
* [Exemples](##exemples)
* [Contributing](##contributing)
* [Maintainers](##maintainers)
## Features ✨
* Create fast repository
* Create a folder linked to this github repository
* Delete any repository
* Create simple README.md file
* Generate a .gitignore file depending on the language you're using
* Manage your repository settings
* ...
## Install 🐙
**Globally**
```bash
npm install -g fast-repo
```
> **Note** - We recommend using this version.
**With npx**
```bash
npx fast-repo [options]
```
## Usage 💡
```bash
fast-repo [options]
```
### Commands
* **config** [options] - Create the config to be able to perform actions.
* **create** [options] - Create the repository.
> **Note** - Enter fast-repo --help for more informations about commands and options available.
## Exemples 🖍
**Create configuration folder**
```bash
fast-repo config -c
```
> **Note** - The -c or --create flag start create configuration process.
Once your config command is done you can start create some repository.
**Create github repository**
```bash
fast-repo create -n=repo-name
```
> **Note** - The -n or --name flag is required and allow us to determine the name of your repository.
By entering the create command a series of questions will be asked in particular if you'll like to create a folder linked to the github repository, by default if no `-p`, `--path` flag is present we'll be using the `process.cwd()` function to determine where to create this folder, enter the `-p` flag with a new path to clear the old one.
## Contributing 🍰
Please make sure to read the [Contributing Guide](https://github.com/luctst/fast-repo/blob/master/.github/CONTRIBUTING.md) before making a pull request.
Thank you to all the people who already contributed to this project!
## Maintainers 👷
## License ⚖️
MIT
---