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

increment

Yep

What is this?

Needlessly complex program to parse, increment, and push the latest version number tag on github.

Err handling by Sentry

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

-key="" // Required but should be set with environment variables instead, Type: string, Sentry dsn/key

-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)

Similar Resources

lls is lightweight ls. Using lls, you can get a list of files in a directory that contains a large number of files.

lls lls is lightweight ls. Using lls, you can get a list of files in a directory that contains a large number of files. How? You allocate a buffer for

Dec 29, 2022

GitHub CLI extension to preview your markdown similar to the style of GitHub.

GitHub CLI extension to preview your markdown similar to the style of GitHub.

gh markdown-preview GitHub CLI extension to preview your markdown similar to the style of GitHub gh markdown-preview is a GitHub CLI extension to prev

Jan 8, 2023

Ghissue - This repo contains a github issue parser, that is useful for Enterprise Github accounts.

Ghissue - This repo contains a github issue parser, that is useful for Enterprise Github accounts. Sometimes is needed to parse the content of the issue for some data extraction or statistics purposes.

Feb 6, 2022

Package osargs provides functions to parse command line arguments

osargs About Package osargs provides functions to parse command line arguments. It is published on https://github.com/vbsw/osargs and https://gitlab.c

May 8, 2022

This package can parse date match expression, which used by ElasticSearch

datemath-parser this package is pure go package, this package can parse date match expression, which used by ElasticSearch. Date Math Definition you c

Jan 8, 2022

Parse .har files to create Go http requests

HAR-Parser Parse .har files to create Go http requests Usage $ ./HAR-Parser myfi

Jul 14, 2022

dots is CLI tool to build, version and publish config file bundles.

dots-cli dots is CLI tool to build, version and publish config file bundles. TODO (shared): Writing comprehensive documentation Designing landing page

Aug 24, 2022

Declarative CLI Version manager. Support Lazy Install and Sharable configuration mechanism named Registry. Switch versions seamlessly

aqua Declarative CLI Version manager. Support Lazy Install and Sharable configuration mechanism named Registry. Switch versions seamlessly. Index Slid

Dec 29, 2022

A version bumper for homebrew formula and others

bumper (go-bumper) go-bumper is a golang CLI app to provide the formula versions bumping operation for Homebrew. We made Bumper because brew bump-form

Dec 16, 2021
Comments
  • Add panics

    Add panics

    Currently all my scripts execute no matter what and as long as there was no application level error it returns exit code 0. If there was a system level error, it should panic and return exit code 1.

    for backup, if there was nothing to commit, it should not panic.

gomUP is a tool to keep track of outdated dependencies and upgrade them to the latest version
gomUP is a tool to keep track of outdated dependencies and upgrade them to the latest version

gomUP ?? gomUP is a tool to keep track of outdated dependencies and upgrade them to the latest version. Designed for monorepo Go projects and Go proje

Jul 26, 2022
A dead simple CLI tool that prints the next semantic version based on the last tag of your git repository

nextver A dead simple CLI tool that prints the next semantic version based on the last tag of your git repository. Install go install github.com/junk1

Sep 29, 2022
A simple command line tool using which you can skip phone number based SMS verification by using a temporary phone number that acts like a proxy.
A simple command line tool using which you can skip phone number based SMS verification by using a temporary phone number that acts like a proxy.

Fake-SMS A simple command line tool using which you can skip phone number based SMS verification by using a temporary phone number that acts like a pr

Dec 31, 2022
simple clipboard copy for complex outputs
simple clipboard copy for complex outputs

Terminal Clipboard Different from others terminal's clipboard coppiers, this one can copy complex and interminables commands like tail -f or outputs t

Nov 5, 2021
CLI tool for quick lookup of YTS.MX latest offerings

yts-cli How to use NAME: yts - Get latest yts listings USAGE: yts [global options] command [command options] [arguments...] COMMANDS: downl

Nov 25, 2021
Tag-based environment configuration for structs

env Tag-based environment configuration for structs. Installation $ go get -u github.com/codingconcepts/env Usage package main import ( "fmt" "log"

Dec 23, 2022
A golang tag key value parser

tag_parser A golang tag key value parser Installation go get github.com/gvassili/tag_parser Example package main import ( "fmt" "github.com/gvass

Nov 24, 2021
modified version of github.com/melbahja/goph, thanks.
modified version of github.com/melbahja/goph, thanks.

Goph modified version of github.com/melbahja/goph, thanks. Golang SSH Client. Fast and easy golang ssh client module. Goph is a lightweight Go SSH cli

Dec 20, 2021
A Go package for converting RGB and other color formats/colorspaces into DMC thread colors (DMC color name and floss number)

go-c2dmc A Go package for converting RGB and other color formats/colorspaces into DMC thread colors (DMC color name and floss number). Implemented as

Jul 25, 2022
A CLI command to parse Terraform execution result and notify it to Backlog
A CLI command to parse Terraform execution result and notify it to Backlog

tf2b Fork of mercari/tfnotify tf2b parses Terraform commands' execution result and applies it to an arbitrary template and then notifies it to Backlog

Oct 15, 2021