https://github.com/mipmip/github-admin
CLI admin utility to do housekeeping on your github account and repositories
https://github.com/mipmip/github-admin
Last synced: 9 months ago
JSON representation
CLI admin utility to do housekeeping on your github account and repositories
- Host: GitHub
- URL: https://github.com/mipmip/github-admin
- Owner: mipmip
- License: mit
- Created: 2021-01-03T23:08:10.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2021-04-06T15:15:23.000Z (almost 5 years ago)
- Last Synced: 2025-04-13T17:13:10.243Z (9 months ago)
- Language: Crystal
- Size: 10.7 KB
- Stars: 5
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Github Admin
Personal administration utility for housekeeping github accounts. Use with care
it deletes repos without warning.
## Features
* Repository
* [x] list
* [x] show in web browser
* [x] delete
* [x] transfer to organization
* [x] rename
* Organization
* [x] list
* [x] list with repositories
## Installation
Copy gdadm somewhere in your path. Tested on Linux only
## Usage
```
$ ghadm repo
list list repositories
web open repository in web browser
delete delete repository
trans transfer repository to owned organization
rename rename repository
$ ghadm org
list List repositories
list-with-repos List my organizations
```
## Development
compile:
```
shard build
```
## Contributing
1. Fork it ()
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create a new Pull Request
## Contributors
- [mipmip](https://github.com/mipmip) - creator and maintainer