https://github.com/rooyca/git-secret
Issues as a Secret (IaaS)
https://github.com/rooyca/git-secret
git issues secrets
Last synced: 5 months ago
JSON representation
Issues as a Secret (IaaS)
- Host: GitHub
- URL: https://github.com/rooyca/git-secret
- Owner: Rooyca
- License: mit
- Created: 2023-08-24T05:13:08.000Z (almost 3 years ago)
- Default Branch: master
- Last Pushed: 2025-02-11T19:20:29.000Z (over 1 year ago)
- Last Synced: 2025-09-25T14:47:25.828Z (9 months ago)
- Topics: git, issues, secrets
- Language: Python
- Homepage:
- Size: 24.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Git-Secret
## Requirements
- git
- [github-cli](https://cli.github.com/)
- `SECRET_KEY` environment variable or `.key` file in the root of the repository
> You can generate a secret key automatically by leaving the `SECRET_KEY` environment variable empty. It will be stored in the `.key` file.
## Installation
### Pip
```bash
pip install gsec
```
### From source
```bash
git clone
cd git-secret
pip install -r requirements.txt
python src/main.py --help
```
## Usage
```bash
Usage: main.py [OPTIONS] COMMAND [ARGS]...
Options:
--help Show this message and exit.
Commands:
add Add a new secret
delete Delete a secret by ID
edit Edit a secret by ID
list List all secrets
show Show a secret by ID
```
## TODO
- [x] Add configuration file (json)
- [x] Change repo path
- [ ] ~Change secret key~
- [ ] Create packages
- [x] PyPI
- [ ] AUR
- [ ] COPR
- [ ] Add tests
- [x] Change the way `show` displays the secrets