Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ydv-ankit/repoguard
Repoguard cli is a powerful command-line tool designed to streamline the management of GitHub repositories and tokens
https://github.com/ydv-ankit/repoguard
cli github javascript meow npm-package tool
Last synced: 11 days ago
JSON representation
Repoguard cli is a powerful command-line tool designed to streamline the management of GitHub repositories and tokens
- Host: GitHub
- URL: https://github.com/ydv-ankit/repoguard
- Owner: ydv-ankit
- Created: 2024-06-29T01:46:12.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-07-27T15:45:27.000Z (5 months ago)
- Last Synced: 2024-07-27T17:20:40.961Z (5 months ago)
- Topics: cli, github, javascript, meow, npm-package, tool
- Language: JavaScript
- Homepage: https://www.npmjs.com/package/repoguard
- Size: 62.5 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# Repoguard: Streamlining GitHub management from command line
RepoGuard is a powerful command-line tool designed to streamline the management of GitHub repositories and using github tokens
### Available commands:
***Make sure to add github token with proper permissions***
- `repoguard configure` - configure the tool & add github token
- `repoguard remove` - remove github token
- `repoguard create` - create a new repository
- `repoguard delete -r -u ` - delete a repository
- `repoguard info -a -u ` - list all public repositories of user
- `repoguard info -r -u ` - get information about a repository
- `repoguard update -r -u ` - update a repository
- `repoguard colab -r -u ` - add collaborator(s) to a repository
- `repoguard colab -r -u -i --get` - get all invited users of repository
- `repoguard colab -r -u -i --rm ` - remove invitation of repository### Binary Releases available for:
- Windows
- Linux
- MacOS### Installation
- #### With Binary: [Download here](https://github.com/ydv-ankit/repoguard/releases)
- #### with source code:
1. using npm:
```bash
npm install -g repoguard
```2. using source code:
clone the repository
```bash
git clone https://github.com/ydv-ankit/repoguard.git
```navigate to the directory
```bash
cd repoguard
```install the dependencies
```bash
npm install
```link the package
```bash
npm link
```now you can use `repoguard` command from anywhere in your terminal
---
### Want a GO version of this tool? [checkout here](https://github.com/harisheoran/repoguard)
### Contributions are welcome! 🚀