An open API service indexing awesome lists of open source software.

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 🚀 🚀

Awesome Lists containing this project

README

          



Logo project






fast-repo



Perform some quick actions on github repository


[![Build Status](https://travis-ci.com/luctst/fast-repo.svg?branch=master)](https://travis-ci.com/luctst/fast-repo)
[![NPM version](https://img.shields.io/npm/v/fast-repo?style=flat-square)](https://img.shields.io/npm/v/fast-repo?style=flat-square)
[![Package size](https://img.shields.io/bundlephobia/min/fast-repo)](https://img.shields.io/bundlephobia/min/fast-repo)
[![Dependencies](https://img.shields.io/david/luctst/fast-repo.svg?style=popout-square)](https://david-dm.org/luctst/fast-repo)
[![devDependencies Status](https://david-dm.org/luctst/fast-repo/dev-status.svg?style=flat-square)](https://david-dm.org/luctst/fast-repo?type=dev)
[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)
[![Twitter](https://img.shields.io/twitter/follow/luctstt.svg?label=Follow&style=social)](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 👷


Tostee Lucas
Tostee Lucas

💻

## License ⚖️
MIT

---



File generated with get-good-readme module