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

https://github.com/brian404/repomanager


https://github.com/brian404/repomanager

cli github repo-manger repository repository-management repository-tools

Last synced: 3 months ago
JSON representation

Awesome Lists containing this project

README

          

# RepoManager

RepoManager is a Python script that allows you to manage your GitHub repositories through the command line. With RepoManager, you can list your repositories, select a repository to delete, and easily delete it with a simple confirmation.

## Features

- List all available repositories for a GitHub user.
- Select a repository by number to delete.
- Prompt for confirmation before deleting a repository.
- Supports authentication with a GitHub access token.

## Installation

1. Clone the RepoManager repository to your local machine:

git clone https://github.com/brian404/RepoManager.git

2. Install the required dependencies using pip:

pip install -r requirements.txt

## Usage

1. Create a GitHub access token with the necessary permissions. You can follow the instructions [here](https://github.com/settings/tokens) to create a token. Make sure to grant the appropriate scopes, including the `repo` scope if you want to delete repositories. Ensure that the "repo" scope is selected to allow deleting repositories.

2. Run the following command to start the RepoManager tool:

```bash
python repo.py

2. Run the following command to start the RepoManager tool:

```bash
python repo.py

2. Enter your GitHub username and access token when prompted.

3. Select the repository you want to delete by entering the corresponding number.

4. Confirm the deletion by typing 'yes' or 'no'.

## Requirements

- Python 3.x
- requests library

## License

This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.

## Contributing

Contributions to RepoManager are welcome! If you have any suggestions, improvements, or bug fixes, feel free to submit a pull request.

## Acknowledgements

- This project is inspired by the need for an easy-to-use repository management tool.

## Disclaimer
Use RepoManager at your own risk. The author is not liable for any misuse or loss caused by the software. Please exercise caution and understand the actions before using it.