Skip to content

Releases: gabe565/moreutils-go

v0.5.2

02 Mar 07:01
c01795b
Compare
Choose a tag to compare

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

  • 27662fd chore(deps): Add code generation tools to dependency list
  • 8d9774e chore(deps): update golang.org/x/exp digest to dead583 (#31)

v0.5.1

17 Feb 06:15
4ebc009
Compare
Choose a tag to compare

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

18 Jan 10:46
d576b77
Compare
Choose a tag to compare

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 with termx utils library
  • 9ff86ec chore: Replace util.JoinErrors with errors.Join
  • 64c4af1 chore: Replace some cmdutil options with cobrax library

v0.4.3

14 Oct 06:16
e07c724
Compare
Choose a tag to compare

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

10 Oct 05:01
cce0a36
Compare
Choose a tag to compare

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

  • cce0a36 chore(deps): update golang.org/x/exp digest to f66d83c (#7)

v0.4.1

07 Oct 21:39
55cfe48
Compare
Choose a tag to compare

Changelog

Features

  • a56dbee feat(ifdata): Add shell completion for flags and network interfaces

Fixes

  • 55cfe48 fix(ifdata): Add flags to manpage
  • 725853b fix(manpages): Fix --version flag not being included in manpages

Others

  • ba4134b chore(deps): update go to v1.23.2 (#3)
  • af7ff8c chore(deps): update golang.org/x/exp digest to 225e2ab (#5)
  • 7838dbf chore(deps): update module golang.org/x/sys to v0.26.0 (#4)

v0.4.0

07 Oct 10:32
3b9d7b4
Compare
Choose a tag to compare

Changelog

Features

  • 3b9d7b4 feat(ifdata): Add statistics flags on Linux and Darwin

Fixes

  • cf1d7fc fix(ifdata): Fix --version flag not being shown in help

Others

  • 59f7039 ci: Enable race detector during tests

v0.3.0

30 Sep 02:39
5ca15ad
Compare
Choose a tag to compare

Changelog

Features

  • 2ef78ad feat(ts): Add -l flag to parse timestamps in local timezone
  • 4fd09b2 feat(ts): Add support for multiple relative timestamps per line
  • 9c8f9dc feat(ts): Implement -r flag

Fixes

  • 8d2a2cc fix(ts): Fix formatting of dates in the future

Others

  • 5ca15ad chore(action): Update Action metadata
  • 016bf00 chore(errno): Print an arg error when an invalid number of args is provided
  • 7311d46 chore(ifdata): Exit with an error if no args are provided
  • 72767f0 chore(ts): Fork dependency and remove time/tzdata to shrink binary size

v0.2.0

25 Sep 05:59
4c27855
Compare
Choose a tag to compare

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 to lestrrat-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

19 Sep 22:33
c5c6026
Compare
Choose a tag to compare

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 to string

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 into internal
  • 4ea9b74 chore: Move version cmd option into cmdutil package