{"repo":"unfor19/githubsecrets","free":true,"listed":false,"github":"https://github.com/unfor19/githubsecrets","clone":"git clone https://github.com/unfor19/githubsecrets.git","description":"Manage your GitHub Actions secrets with a simple CLI","language":"Python","stars":45,"topics":["github-actions","github-secret","secrets","cli","python","docker","github"],"license":"MIT","category":"cli-tools","readme_excerpt":"githubsecrets Manage your GitHub Actions secrets, with a simple CLI GIF Demo Installation pip Python v3.6.7 and above Install with pip on your machine; the package is available at PyPi From source Python v3.6.7 and above 1. Clone this repository 1. Run the githubsecrets module (directory) Docker Expand/Collapse Mount a local directory to /app , the image is available at DockerHub Linux and macOS Mount your home directory, or any other directory to save the credentials file Output Windows Mount your Temp directory, or any other directory to save the credentials file. Make sure you use / and not \\ Output Getting Started Note : When using Docker, no need to add ghs ; supply only a command and its arguments 1. Initialize this application - Creates a credentials file at /.githubsecrets/credentials 1. Generate a GitHub Personal-Access-Token with the following permissions: - repo (all) - admin:public key read:public key 1. Save the token in a safe place; we'll use it in the next step 1. Create a profile, use the -p flag and supply a profile name You'll be prompted to insert: - Github owner - which is your GitHub Organization or GitHub Account name (not email address) - Personal access token - that you've created in the previous steps 1. Create a GitHub secret, use the -r flag and supply the repository's name. You can apply the same secret to multiple repositories at once, for example: -r \"githubsecrets, aws-build-badges\" You'll be prompted to insert: - Secret name - Secret value 1. ","default_branch":null,"files":null,"tree":[],"storefront":"/r/unfor19","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/unfor19/githubsecrets/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}