2023-07-26 01:04:01

This commit is contained in:
z17CX 2023-07-26 01:04:01 +00:00
parent 295214e9a9
commit c2e744d452
Signed by: z17cx
GPG Key ID: 3F5F87C84EE943E4
2 changed files with 72 additions and 2 deletions

View File

@ -2,7 +2,7 @@
- Feedback, wishes and suggestions can be sent by email.
- Constructive criticism, bug descriptions and other reports are welcome.
- Email: mail@ihub.to
- Email: [mail@ihub.to](mailto:mail@ihub.to) / [mail@kitsune.solar](mailto:mail@kitsune.solar).
## Sources

View File

@ -1 +1,71 @@
# bash-gitea-api
# Bash tools for Gitea API
Tools for automating work with [Gitea](https://gitea.com/).
## Syntax
### Creating repository
- [repo.create.sh](repo.create.sh)
- `-x 'TOKEN'`
Gitea user token.
- `-a 'https://gitea.com'`
Gitea API URL.
- `-o 'OWNER'`
Organization name. This is not case sensitive.
- `-r 'REPO_1;REPO_2;REPO_3'`
Repository name (array).
- `-d 'DESCRIPTION'`
Repository description.
- `-l 'mit'`
Open source license template. For example, "mit" or "mpl-2.0".
- `-b 'main'`
Repository default branch.
- `-i`
Repository auto-init.
- `-p`
Whether repository is private.
### Deleting repository
- [repo.delete.sh](repo.delete.sh)
- `-x 'TOKEN'`
Gitea user token.
- `-a 'https://gitea.com'`
Gitea API URL.
- `-o 'OWNER'`
Repository owner (organization).
- `-r 'REPO_1;REPO_2;REPO_3'`
Repository name (array).
### Transferring repository
- [repo.transfer.sh](repo.transfer.sh)
- `-x 'TOKEN'`
Gitea user token.
- `-a 'https://gitea.com'`
Gitea API URL.
- `-o 'OWNER_OLD'`
OLD repository owner (organization).
- `-n 'OWNER_NEW'`
NEW repository owner (organization).
- `-r 'REPO_1;REPO_2;REPO_3'`
Repository name (array).
### Updating repository
- [repo.update.sh](repo.update.sh)
- `-x 'TOKEN'`
Gitea user token.
- `-a 'https://gitea.com'`
Gitea API URL.
- `-o 'OWNER'`
Organization name. This is not case sensitive.
- `-r 'REPO_1;REPO_2;REPO_3'`
Repository name (array).
- `-d 'DESCRIPTION'`
Repository description.
- `-b 'main'`
Repository default branch.
- `-p`
Whether repository is private.