m/fzf
1
0
mirror of https://github.com/junegunn/fzf.git synced 2025-11-15 06:43:47 -05:00

Compare commits

...

1 Commits

Author SHA1 Message Date
Junegunn Choi
3304f284a5 Panic when fzf was built without version information
So that the package maintainers would immediately know that the build is
incorrect. But is there a way to make build simply fail?

Related: https://github.com/junegunn/fzf.vim/issues/1150
2020-10-28 10:51:32 +09:00
2 changed files with 7 additions and 13 deletions

View File

@@ -17,20 +17,11 @@ make
# Build fzf binary and copy it to bin directory # Build fzf binary and copy it to bin directory
make install make install
# Build 32-bit and 64-bit executables and tarballs in target # Build fzf binaries and archives for all platforms using goreleaser
make build
# Publish GitHub release
make release make release
# Make release archives for all supported platforms in target
make release-all
```
### Using `go get`
Alternatively, you can build fzf directly with `go get` command without
manually cloning the repository.
```sh
go get -u github.com/junegunn/fzf
``` ```
Third-party libraries used Third-party libraries used

View File

@@ -9,6 +9,9 @@ var version string
var revision string var revision string
func main() { func main() {
if len(version) == 0 {
panic("Invalid build: version information missing")
}
protector.Protect() protector.Protect()
fzf.Run(fzf.ParseOptions(), version, revision) fzf.Run(fzf.ParseOptions(), version, revision)
} }