https://github.com/xarantolus/untemis
Download all repositories you're a member of from a Bitbucket server, written for TUM Artemis
https://github.com/xarantolus/untemis
archive artemis bitbucket download git-clone tum
Last synced: 10 months ago
JSON representation
Download all repositories you're a member of from a Bitbucket server, written for TUM Artemis
- Host: GitHub
- URL: https://github.com/xarantolus/untemis
- Owner: xarantolus
- License: mit
- Created: 2022-10-27T21:16:34.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-10-27T21:21:20.000Z (over 3 years ago)
- Last Synced: 2025-02-08T12:17:52.569Z (12 months ago)
- Topics: archive, artemis, bitbucket, download, git-clone, tum
- Language: Go
- Homepage:
- Size: 3.91 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# untemis
untemis is a small utility for downloading all your repositories from the [TUM Artemis](https://artemis.ase.in.tum.de)' [Bitbucket server](https://bitbucket.ase.in.tum.de), but it should also work for other Bitbucket servers.
### Installation & Setup
Make sure that [Go](https://go.dev) is installed, you can just "go install" the binary:
```
go install github.com/xarantolus/untemis@latest
```
Then you can create a configuration file based on the [example configuration file](config.example.yml):
```yaml
server: bitbucket.ase.in.tum.de
username:
password:
```
Either rename your configuration file to `config.yml` or specify the path to the configuration file via the `-cfg` command-line option.
Now just run the binary to download all your repositories:
```
untemis
```
You can also run the binary with the `--help` flag to see all available options.
### [License](LICENSE)
This is free as in freedom software. Do whatever you like with it.