Releases: gabe565/moreutils-go
Releases · gabe565/moreutils-go
v0.5.2
Changelog
Fixes
- 1e72518 perf: Fix deadcode elimination to shrink binary by ~1.6 MiB
Others
- c01795b chore(goreleaser): Disable Windows armv7 build
- 5ed1378 chore(ifdata,isutf8): Exclude command description when run with no flags
- 4e3a897 ci(goreleaser): Download dependencies before starting builds
Dependencies
v0.5.1
Changelog
Fixes
- 6e9fcd1 perf(ifdata): Optimize interface flag formatter
Others
- 6299523 chore(combine): Clean up code using iterators
- d31caa1 chore(goreleaser): Update archive format syntax
Dependencies
- 7bbe600 chore(deps): update gabe565.com/utils digest to f306fa7 (#25)
- 8bb2073 chore(deps): update go to v1.24.0 (#28)
- 44aa983 chore(deps): update golang.org/x/exp digest to eff6e97 (#22)
- 43a4e74 chore(deps): update module github.com/gravwell/gravwell/v3 to v3.8.56 (#23)
- 364c54e chore(deps): update module github.com/spf13/cobra to v1.9.1 (#29)
- 8091f6e chore(deps): update module golang.org/x/sync to v0.11.0 (#26)
- f4a6551 chore(deps): update module golang.org/x/sys to v0.30.0 (#27)
v0.5.0
Changelog
Features
- 0fb1f65 feat(vidir): Improve zero padding to support larger directories and avoid unncessary padding
- 13169ae feat(zrun): Add support for zstd
Fixes
- edde80c fix(ifdata): Fix flag descriptions
- d576b77 fix(vidir): Fix file listings being duplicated when multiple paths are given
- 9bae8b9 perf(loadavg): Optimize loadavg string parsing
- 184a2b8 perf(loadavg): Read loadavg without calling
sysctl
on BSD - 8a7880d perf(zrun): Skip deferred func if a temporary file fails to be created
Others
- 7586784 chore(deps): Change
must
to use utils dependency - 42fb4ee chore(deps): update gabe565.com/utils digest to 152b8de (#15)
- 2c2b3ff chore(deps): update gabe565.com/utils digest to 5627e26 (#9)
- ac99f58 chore(deps): update go to v1.23.3 (#11)
- 4d1e04d chore(deps): update go to v1.23.5 (#18)
- 045058c chore(deps): update golang.org/x/exp digest to 2d47ceb (#14)
- c8388ec chore(deps): update module github.com/gravwell/gravwell/v3 to v3.8.44 (#6)
- da63e7a chore(deps): update module github.com/gravwell/gravwell/v3 to v3.8.49 (#10)
- 9561040 chore(deps): update module github.com/gravwell/gravwell/v3 to v3.8.53 (#16)
- b05cc29 chore(deps): update module golang.org/x/sync to v0.9.0 (#12)
- ce4de10 chore(deps): update module golang.org/x/sys to v0.27.0 (#13)
- 15f4954 chore(install): Exclude
errno
link on Windows - 9a9eadc chore(install): Simplify force install logic
- f06d22b chore: Replace
util.IsTerminal
withtermx
utils library - 9ff86ec chore: Replace
util.JoinErrors
witherrors.Join
- 64c4af1 chore: Replace some cmdutil options with cobrax library
v0.4.3
Changelog
Features
- dda1104 feat(errno): Add shell completion
- eaf62aa feat(ifdata): Add support for multiple args or no args
Fixes
- b51a975 fix(errno): Correctly handle multiple args
- 00f4a71 fix(ifdata): Fix broadcast address computation affecting the original IP
- 740e983 fix(ifdata): Temporary fix for
-pn
being parsed as-pN
- 813b5ba perf(errno): Cache capitalized error description
- 3e80277 perf(ifdata): Clean up code and optimize string conversions
Others
- 4ed0d9b chore(deps): Add enumer as versioned dependency [skip ci]
- d64260d chore(ifdata): Clean up function params
- 71516fb chore(ifdata): Remove CIDR block from shell completion description
- 71e3619 chore(ifdata): Sort interfaces by name if no args are provided
- 9ef24a9 chore: Change import path to
gabe565.com/moreutils
v0.4.2
Changelog
Features
- db3a11a feat(isutf8): Support reading from stdin
Fixes
- a340a00 fix(errno): Capitalize error text
- 9ca470d fix(ifdata): Include command description in help
- 01a2b69 fix(isutf8): Fix
token too long
error - 62ca709 fix(isutf8): Reset char to 0 when moving to a new line
- 3e6d15a fix(isutf8,ts): Fix some write errors being ignored
- c0df526 fix(vipe): Allow command to be the first in a pipe
- 97cde61 perf(combine,ifdata): Slight optimization when parsing enum types
Others
v0.4.1
v0.4.0
v0.3.0
v0.2.0
Changelog
Features
- 730a72f feat(ifdata): Add ifdata subcommand
- 0362e77 feat(parallel): Implement
-l
flag - 4734c79 feat(pee): Add all flags and improve early exit behavior
- 0775e32 feat(ts): Add
-i
and-s
flags
Fixes
- 636f6d1 fix(errno): Fix some mips and zos errors being missed
- 4c27855 fix(goreleaser): Fix reproducible builds
- af40229 fix(ts): Add
%.S
and%.T
format params - ebdee86 fix(ts): Add
%s
and%.s
format params
Others
- e7b7c35 chore(cmd): Rename subcommand files to
cmd.go
- 8673e6a chore(errno): Add command back to unsupported operating systems, but hide it and return an error
- 6279d34 chore(mispipe): Exit if the second command fails to start
- 1189fc2 chore(pee): Add flags
--ignore-sigpipe
and--ignore-write-errors
- f886cf0 chore(ts): Change shell completion to use format shorthands
- 26e5ebd chore(ts): Change time format parser from
ncruses/strftime
tolestrrat-go/strftime
- 9c56811 chore(ts): Disable
-m
deprecation warning - dfdc5df chore: Simplify OS build tags
- 613895b refactor(cmd): Add
util.Must2
helper to clean up flag getters - 206566f refactor(errno): Create a separate package with errno logic
v0.1.0
Changelog
Features
- 3127e47 feat(action): Create GitHub Action
- dc7a651 feat(errno): Implement errno
- bf7426f feat(isutf8): Add
isutf8
applet - 9458477 feat(parallel): Add parallel command
- 90a3fc8 feat(ts): Add format shell completion
- a52932f feat(zrun): Add support for xz, lzma, and lzop
Fixes
- 0f74b31 fix(install): Fix panic if no args are passed
- 394f2bb fix(sponge): Ensure tmp file is always removed
- 6c58015 fix(ts): Fix format param causing an error
- b579b96 fix(vipe): Remove unnecessary dash in tmp file name
- 4be9475 fix: Fix build failure on Windows
- bed6072 fix: Fix chronic and zrun requiring
--
if command contains flags - ad9db9f perf: Avoid converting
[]byte
tostring
Others
- c887fed chore(cmd): Improve shell completions
- a8005db chore(cmd): Show an error when piped commands aren't run in a pipe
- b3080a1 chore(combine): Clean up code that closes files
- 8bf3663 chore(combine): Return an error if both files are stdin
- c5c6026 chore(docker): Change base image to
alpine
, set workdir to/data
- df34f55 chore(ts): Remove unnecessary func
- c36c789 chore(vipe): Ensure tmp file is always closed and removed
- d3eaa90 chore(zrun): Clean up some duplicated code
- af26166 chore(zrun): Fix function name
- d4562cf chore: Do not link parallel command by default
- c00efc7 chore: Move
cmdutil
package intointernal
- 4ea9b74 chore: Move version cmd option into
cmdutil
package