Skip to content

Releases: Digital-Defiance/brightdate-rust

v0.5.7

Choose a tag to compare

@JessicaMulein JessicaMulein released this 30 May 16:30
989fa84

Summary

  • Add FORMAT-SPEC.md — canonical BrightDate % format characters across findutils, iputils, btime, and BSH.
  • btime -f adds %dE, %dU, %dS milliday specifiers matching BSH default TIMEFMT (%.6f md).

Test plan

  • cargo test -p btime
  • btime -f 'real=%dE user=%dU sys=%dS' true

v0.5.6

Choose a tag to compare

@JessicaMulein JessicaMulein released this 30 May 15:48
a3ed1af

Highlights

btime bfind-compatible %W format

  • %Wt — end BrightDate (command completion wall time, 9 decimal places)
  • %Ws — start BrightDate (timing start wall time, 9 decimal places)
  • GNU %W (swap count) unchanged when not followed by t or s
btime -f '%Wt %C' true
# 9628.195697 true

Lockstep workspace bump: brightdate, bdate, btime, buptime, bcal, bwatch0.5.6

See CHANGELOG.md for full details.

v0.5.5

Choose a tag to compare

@JessicaMulein JessicaMulein released this 30 May 15:27
2949dd9

Highlights

btime GNU time compatibility

  • GNU time 1.10-style flags: -f/--format, -p/--portability, -v/--verbose, -o/--output, -a/--append, -q/--quiet, and TIME env var
  • Full GNU % format specifier support plus BrightDate extensions (%B, %b, %N, %n)
  • Fork/waitpid/getrusage(RUSAGE_CHILDREN) measurement matching GNU time behavior
  • BrightDate colored report remains the default when no GNU output mode is selected
  • 48 btime tests covering format specifiers, GNU CLI flags, color modes, and file output

Also includes (from 0.5.4)

  • btime no longer calls process::exit() from library code (safe as bsh builtin)
  • --color=plain alias for never

Lockstep workspace bump: brightdate, bdate, btime, buptime, bcal, bwatch0.5.5

See CHANGELOG.md for full details.