https://github.com/joaopalmeiro/glone
A CLI to back up all your GitHub repositories.
https://github.com/joaopalmeiro/glone
Last synced: 3 months ago
JSON representation
A CLI to back up all your GitHub repositories.
- Host: GitHub
- URL: https://github.com/joaopalmeiro/glone
- Owner: joaopalmeiro
- License: mit
- Created: 2021-11-21T01:03:21.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-29T11:15:00.000Z (6 months ago)
- Last Synced: 2024-12-04T01:10:03.126Z (5 months ago)
- Language: Python
- Homepage: https://pypi.org/project/glone/
- Size: 58.6 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# glone
[](https://github.com/pypa/hatch)
[](https://github.com/astral-sh/ruff)
[](https://pydantic.dev)A CLI to back up all your [GitHub](https://github.com/) repositories.
- [Source code](https://github.com/joaopalmeiro/glone)
- [PyPI package](https://pypi.org/project/glone/)
- [Snyk Advisor](https://snyk.io/advisor/python/glone)## Usage
### Via [pipx](https://github.com/pypa/pipx)
```bash
pipx run glone --help
``````bash
pipx run glone
```## Development
Install [pyenv](https://github.com/pyenv/pyenv) (if necessary).
```bash
pyenv install && pyenv versions
``````bash
pip install hatch==1.9.3 && hatch --version
``````bash
hatch config set dirs.env.virtual .hatch
``````bash
hatch config show
``````bash
hatch env create
``````bash
hatch status
``````bash
hatch env show
``````bash
hatch dep show table
``````bash
hatch run pip list
``````bash
hatch run glone --help
``````bash
hatch run glone
``````bash
hatch run lint
``````bash
hatch run format
```## Deployment
```bash
hatch version micro
``````bash
hatch version minor
``````bash
hatch version major
``````bash
hatch build --clean
``````bash
echo "v$(hatch version)" | pbcopy
```- Commit and push changes.
- Create a tag on [GitHub Desktop](https://github.blog/2020-05-12-create-and-push-tags-in-the-latest-github-desktop-2-5-release/).
- Check [GitHub](https://github.com/joaopalmeiro/glone/tags).```bash
hatch publish
```- Check [PyPI](https://pypi.org/project/glone/).