mirror of https://github.com/cheat/cheat.git
chore: bump version to `4.4.0`
This commit is contained in:
parent
1a85c9e9c8
commit
16c50bb659
|
@ -9,13 +9,13 @@ On Unix-like systems, you may simply paste the following snippet into your termi
|
||||||
|
|
||||||
```sh
|
```sh
|
||||||
cd /tmp \
|
cd /tmp \
|
||||||
&& wget https://github.com/cheat/cheat/releases/download/4.3.3/cheat-linux-amd64.gz \
|
&& wget https://github.com/cheat/cheat/releases/download/4.4.0/cheat-linux-amd64.gz \
|
||||||
&& gunzip cheat-linux-amd64.gz \
|
&& gunzip cheat-linux-amd64.gz \
|
||||||
&& chmod +x cheat-linux-amd64 \
|
&& chmod +x cheat-linux-amd64 \
|
||||||
&& sudo mv cheat-linux-amd64 /usr/local/bin/cheat
|
&& sudo mv cheat-linux-amd64 /usr/local/bin/cheat
|
||||||
```
|
```
|
||||||
|
|
||||||
You may need to need to change the version number (`4.3.3`) and the archive
|
You may need to need to change the version number (`4.4.0`) and the archive
|
||||||
(`cheat-linux-amd64.gz`) depending on your platform.
|
(`cheat-linux-amd64.gz`) depending on your platform.
|
||||||
|
|
||||||
See the [releases page][releases] for a list of supported platforms.
|
See the [releases page][releases] for a list of supported platforms.
|
||||||
|
|
34
Makefile
34
Makefile
|
@ -35,13 +35,17 @@ releases := \
|
||||||
$(dist_dir)/cheat-linux-amd64 \
|
$(dist_dir)/cheat-linux-amd64 \
|
||||||
$(dist_dir)/cheat-linux-arm5 \
|
$(dist_dir)/cheat-linux-arm5 \
|
||||||
$(dist_dir)/cheat-linux-arm6 \
|
$(dist_dir)/cheat-linux-arm6 \
|
||||||
$(dist_dir)/cheat-linux-arm7 \
|
|
||||||
$(dist_dir)/cheat-linux-arm64 \
|
$(dist_dir)/cheat-linux-arm64 \
|
||||||
|
$(dist_dir)/cheat-linux-arm7 \
|
||||||
|
$(dist_dir)/cheat-netbsd-amd64 \
|
||||||
|
$(dist_dir)/cheat-openbsd-amd64 \
|
||||||
|
$(dist_dir)/cheat-plan9-amd64 \
|
||||||
|
$(dist_dir)/cheat-solaris-amd64 \
|
||||||
$(dist_dir)/cheat-windows-amd64.exe
|
$(dist_dir)/cheat-windows-amd64.exe
|
||||||
|
|
||||||
## build: build an executable for your architecture
|
## build: build an executable for your architecture
|
||||||
.PHONY: build
|
.PHONY: build
|
||||||
build: $(dist_dir) | clean generate fmt lint vet vendor man
|
build: | clean $(dist_dir) generate fmt lint vet vendor man
|
||||||
$(GO) build $(BUILD_FLAGS) -o $(dist_dir)/cheat $(cmd_dir)
|
$(GO) build $(BUILD_FLAGS) -o $(dist_dir)/cheat $(cmd_dir)
|
||||||
|
|
||||||
## build-release: build release executables
|
## build-release: build release executables
|
||||||
|
@ -83,6 +87,26 @@ $(dist_dir)/cheat-linux-arm64: prepare
|
||||||
GOARCH=arm64 GOOS=linux \
|
GOARCH=arm64 GOOS=linux \
|
||||||
$(GO) build $(BUILD_FLAGS) -o $@ $(cmd_dir) && $(GZIP) $@ && chmod -x $@.gz
|
$(GO) build $(BUILD_FLAGS) -o $@ $(cmd_dir) && $(GZIP) $@ && chmod -x $@.gz
|
||||||
|
|
||||||
|
# cheat-netbsd-amd64
|
||||||
|
$(dist_dir)/cheat-netbsd-amd64: prepare
|
||||||
|
GOARCH=amd64 GOOS=netbsd \
|
||||||
|
$(GO) build $(BUILD_FLAGS) -o $@ $(cmd_dir) && $(GZIP) $@ && chmod -x $@.gz
|
||||||
|
|
||||||
|
# cheat-openbsd-amd64
|
||||||
|
$(dist_dir)/cheat-openbsd-amd64: prepare
|
||||||
|
GOARCH=amd64 GOOS=openbsd \
|
||||||
|
$(GO) build $(BUILD_FLAGS) -o $@ $(cmd_dir) && $(GZIP) $@ && chmod -x $@.gz
|
||||||
|
|
||||||
|
# cheat-plan9-amd64
|
||||||
|
$(dist_dir)/cheat-plan9-amd64: prepare
|
||||||
|
GOARCH=amd64 GOOS=plan9 \
|
||||||
|
$(GO) build $(BUILD_FLAGS) -o $@ $(cmd_dir) && $(GZIP) $@ && chmod -x $@.gz
|
||||||
|
|
||||||
|
# cheat-solaris-amd64
|
||||||
|
$(dist_dir)/cheat-solaris-amd64: prepare
|
||||||
|
GOARCH=amd64 GOOS=solaris \
|
||||||
|
$(GO) build $(BUILD_FLAGS) -o $@ $(cmd_dir) && $(GZIP) $@ && chmod -x $@.gz
|
||||||
|
|
||||||
# cheat-windows-amd64
|
# cheat-windows-amd64
|
||||||
$(dist_dir)/cheat-windows-amd64.exe: prepare
|
$(dist_dir)/cheat-windows-amd64.exe: prepare
|
||||||
GOARCH=amd64 GOOS=windows \
|
GOARCH=amd64 GOOS=windows \
|
||||||
|
@ -103,7 +127,7 @@ install: build
|
||||||
|
|
||||||
## clean: remove compiled executables
|
## clean: remove compiled executables
|
||||||
.PHONY: clean
|
.PHONY: clean
|
||||||
clean: $(dist_dir)
|
clean:
|
||||||
$(RM) -f $(dist_dir)/* $(cmd_dir)/str_config.go $(cmd_dir)/str_usage.go
|
$(RM) -f $(dist_dir)/* $(cmd_dir)/str_config.go $(cmd_dir)/str_usage.go
|
||||||
|
|
||||||
## distclean: remove the tags file
|
## distclean: remove the tags file
|
||||||
|
@ -140,7 +164,7 @@ vendor:
|
||||||
|
|
||||||
## vendor-update: update vendored dependencies
|
## vendor-update: update vendored dependencies
|
||||||
vendor-update:
|
vendor-update:
|
||||||
$(GO) get -t -u ./... && $(GO) mod vendor
|
$(GO) get -t -u ./... && $(GO) mod vendor && $(GO) mod tidy && $(GO) mod verify
|
||||||
|
|
||||||
## fmt: run go fmt
|
## fmt: run go fmt
|
||||||
.PHONY: fmt
|
.PHONY: fmt
|
||||||
|
@ -173,7 +197,7 @@ coverage:
|
||||||
check: | vendor fmt lint vet test
|
check: | vendor fmt lint vet test
|
||||||
|
|
||||||
.PHONY: prepare
|
.PHONY: prepare
|
||||||
prepare: | $(dist_dir) clean generate vendor fmt lint vet test
|
prepare: | clean $(dist_dir) generate vendor fmt lint vet test
|
||||||
|
|
||||||
## docker-setup: create a docker image for use during development
|
## docker-setup: create a docker image for use during development
|
||||||
.PHONY: docker-setup
|
.PHONY: docker-setup
|
||||||
|
|
|
@ -16,7 +16,7 @@ import (
|
||||||
"github.com/cheat/cheat/internal/installer"
|
"github.com/cheat/cheat/internal/installer"
|
||||||
)
|
)
|
||||||
|
|
||||||
const version = "4.3.3"
|
const version = "4.4.0"
|
||||||
|
|
||||||
func main() {
|
func main() {
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue