https://github.com/seriouspoop/gopush
CLI tool for testing and pushing codes
https://github.com/seriouspoop/gopush
ci git go golang testing-tools
Last synced: 6 months ago
JSON representation
CLI tool for testing and pushing codes
- Host: GitHub
- URL: https://github.com/seriouspoop/gopush
- Owner: seriouspoop
- License: apache-2.0
- Created: 2024-08-08T13:46:48.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-27T18:07:30.000Z (over 1 year ago)
- Last Synced: 2024-12-27T18:36:15.453Z (over 1 year ago)
- Topics: ci, git, go, golang, testing-tools
- Language: Go
- Homepage:
- Size: 129 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gopush
CLI tool for testing and pushing codes. This is aimed to be a free credential manager for git with some hint of CI tooling.
Manage your authentication token for `https` and key pairs for `ssh` all with gopush.
Gopush generated your `ssh` keys and give them to you for uploading to your remote provider i.e GitHub, BitBucket etc.
## Installation
Ensure that you have go installed, If not then visit [go installation](https://go.dev/doc/install).
```
go install github.com/seriouspoop/gopush@latest
```
Check gopush version to verify installation.
```
gopush -v
```
Add `$(go env GOPATH)` to the path.
## Usage
For non initialized git repo use
```
gopush init
```
For repos initialized with gopush use
```
gopush run
```
That's it, gopush will handle the rest