An open API service indexing awesome lists of open source software.

https://github.com/joshhhhyyyy/increment

Needlessly complex program to parse, increment, and push the latest version number tag on github. Made with 😫 , 😓 & 😭
https://github.com/joshhhhyyyy/increment

cli git go golang utilities

Last synced: about 1 month ago
JSON representation

Needlessly complex program to parse, increment, and push the latest version number tag on github. Made with 😫 , 😓 & 😭

Awesome Lists containing this project

README

          

# Increment      [![Latest Release](https://img.shields.io/github/release/joshhhhyyyy/increment.svg)](https://github.com/joshhhhyyyy/increment/releases) [![Go ReportCard](https://goreportcard.com/badge/joshhhhyyyy/increment)](https://goreportcard.com/report/joshhhhyyyy/increment)
![Yep](https://socialify.git.ci/joshhhhyyyy/Increment/image?font=Source%20Code%20Pro&language=1&name=1&owner=1&pattern=Overlapping%20Hexagons&theme=Dark)

## What is this?
**Needlessly complex program to parse, increment, and push the latest version number tag on github.**

Err handling by **[Sentry](sentry.io)**

Made with 😫 , 😓 & 😭

## Installation
### Via Go (ALL Platforms)
```go get github.com/joshhhhyyyy/increment```

```go install github.com/joshhhhyyyy/increment```

```export PATH=$PATH:$(go env GOPATH)/bin``` (Add gopath to path)

### Via apt (Debian derivatives only)
```echo "deb [trusted=yes] https://apt.joseos.com/ ./" | sudo tee /etc/apt/sources.list.d/joseos.list```

```sudo apt update```

```sudo apt install increment```

## Usage
```increment [OPTIONS]```

## Options
**note: both single minus "-" and double minus "--" work fine

```-nfpm``` // Not needed at all, Type: bool, Whether to build a deb with nfpm or not

```--dont-push-main=""``` // Optional, Type: bool, Optional to not push to main (make a new tag only)