Repository navigation
Releases
Releases · rdavid/shellbase
Fix edge cases in tolower, vid2aud, map, and log
Fixes
base: exit withBASE_RC_ARG_NOon an unwritable--dir-wip(6776345)install: preserve file attributes when copying (9e620ce)log: report a missing user and an unreadable script once (d0ea2ff)map: silence redundant checks inmap_delandmap_get(0e79498)map: reword themap_getunreadable key error (2be61aa)tolower: rename nested entries and keep existing targets (0abd34d)vid2aud: handle a single video and GNU find warnings (9606406)vid2aud: report an existing target file once (9e3cd7d)
Refactors
base: keep comments out of code bodies (3f227a9)base: renamebase_check_instancesand tidy comments (f7d9ac5)base: splitbase_maininto smaller functions (0aecdbd)base: drop redundant status from early returns (7121d48)base: simplifyisnumberandinside(de1f02f)map: run the removals inmap_delthroughcmd_run(a905687)
What's Changed
- build(deps): bump crate-ci/typos from 1.50.3 to 1.51.1 by @dependabot[bot] in #116
- build(deps): bump vmactions/freebsd-vm from 1.5.8 to 1.5.9 by @dependabot[bot] in #117
- build(deps): bump crate-ci/typos from 1.51.1 to 1.52.0 by @dependabot[bot] in #118
Full Changelog: v0.9.20261010...v0.9.20261111
Introduce gitfix() and rev()
What's Changed
- build(deps): bump crate-ci/typos from 1.47.2 to 1.48.0 by @dependabot[bot] in #104
- build(deps): bump actions/checkout from 7.0.0 to 7.0.1 by @dependabot[bot] in #105
- build(deps): bump vmactions/freebsd-vm from 1.5.0 to 1.5.1 by @dependabot[bot] in #106
- build(deps): bump vmactions/freebsd-vm from 1.5.1 to 1.5.2 by @dependabot[bot] in #107
- build(deps): bump hadolint/hadolint-action from 3.3.0 to 3.4.0 by @dependabot[bot] in #108
- build(deps): bump crate-ci/typos from 1.48.0 to 1.49.0 by @dependabot[bot] in #109
- build(deps): bump vmactions/freebsd-vm from 1.5.2 to 1.5.3 by @dependabot[bot] in #110
- build(deps): bump vale-cli/vale-action from 2.1.2 to 3.0.0 by @dependabot[bot] in #111
- build(deps): bump crate-ci/typos from 1.49.1 to 1.50.0 by @dependabot[bot] in #112
- build(deps): bump vmactions/freebsd-vm from 1.5.5 to 1.5.6 by @dependabot[bot] in #113
- build(deps): bump crate-ci/typos from 1.50.2 to 1.50.3 by @dependabot[bot] in #114
- build(deps): bump vmactions/freebsd-vm from 1.5.7 to 1.5.8 by @dependabot[bot] in #115
Full Changelog: v0.9.20260707...v0.9.20261010
Introduce retry(), cmd_run(), and var_exists()
What's Changed
- build(deps): bump vmactions/freebsd-vm from 1.4.8 to 1.4.9 by @dependabot[bot] in #102
- build(deps): bump vmactions/freebsd-vm from 1.4.9 to 1.5.0 by @dependabot[bot] in #103
Full Changelog: https://github.com/rdavid/shellbase/commits/v0.9.20260707
Introduce nmea2gpx()
What's Changed
- build(deps): bump crate-ci/typos from 1.39.0 to 1.39.2 by @dependabot[bot] in #57
- build(deps): bump vmactions/freebsd-vm from 1.2.6 to 1.2.7 by @dependabot[bot] in #58
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #59
- build(deps): bump vmactions/freebsd-vm from 1.2.7 to 1.2.8 by @dependabot[bot] in #61
- build(deps): bump vmactions/freebsd-vm from 1.2.8 to 1.2.9 by @dependabot[bot] in #62
- build(deps): bump vmactions/freebsd-vm from 1.2.9 to 1.3.0 by @dependabot[bot] in #63
- build(deps): bump vmactions/freebsd-vm from 1.3.0 to 1.3.1 by @dependabot[bot] in #64
- build(deps): bump vmactions/freebsd-vm from 1.3.1 to 1.3.2 by @dependabot[bot] in #65
- build(deps): bump vmactions/freebsd-vm from 1.3.2 to 1.3.4 by @dependabot[bot] in #66
- build(deps): bump crate-ci/typos from 1.40.0 to 1.40.1 by @dependabot[bot] in #67
- build(deps): bump crate-ci/typos from 1.40.1 to 1.41.0 by @rdavid in #70
- build(deps): bump vmactions/freebsd-vm from 1.3.4 to 1.3.6 by @dependabot[bot] in #69
- build(deps): bump crate-ci/typos from 1.41.0 to 1.42.0 by @dependabot[bot] in #71
- build(deps): bump crate-ci/typos from 1.42.0 to 1.42.1 by @dependabot[bot] in #73
- build(deps): bump crate-ci/typos from 1.42.1 to 1.42.2 by @dependabot[bot] in #74
- build(deps): bump crate-ci/typos from 1.42.2 to 1.42.3 by @dependabot[bot] in #75
- build(deps): bump vmactions/freebsd-vm from 1.3.7 to 1.3.8 by @dependabot[bot] in #76
- build(deps): bump crate-ci/typos from 1.42.3 to 1.43.0 by @dependabot[bot] in #77
- build(deps): bump vmactions/freebsd-vm from 1.3.8 to 1.3.9 by @dependabot[bot] in #78
- build(deps): bump crate-ci/typos from 1.43.0 to 1.43.1 by @dependabot[bot] in #79
- build(deps): bump vmactions/freebsd-vm from 1.3.9 to 1.4.0 by @dependabot[bot] in #80
- build(deps): bump crate-ci/typos from 1.43.1 to 1.43.2 by @dependabot[bot] in #81
- build(deps): bump crate-ci/typos from 1.43.2 to 1.43.4 by @dependabot[bot] in #83
- build(deps): bump vmactions/freebsd-vm from 1.4.0 to 1.4.1 by @dependabot[bot] in #82
- build(deps): bump vmactions/freebsd-vm from 1.4.1 to 1.4.2 by @dependabot[bot] in #84
- build(deps): bump crate-ci/typos from 1.43.4 to 1.43.5 by @dependabot[bot] in #85
- build(deps): bump crate-ci/typos from 1.43.5 to 1.44.0 by @dependabot[bot] in #86
- build(deps): bump vmactions/freebsd-vm from 1.4.2 to 1.4.3 by @dependabot[bot] in #87
- build(deps): bump vmactions/freebsd-vm from 1.4.3 to 1.4.4 by @dependabot[bot] in #88
- build(deps): bump crate-ci/typos from 1.44.0 to 1.45.0 by @dependabot[bot] in #89
New Contributors
Full Changelog: v0.9.20251111...v0.9.20260404
Remove deprecated function and upgrade software
What's Changed
- build(deps): bump crate-ci/typos from 1.38.1 to 1.39.0 by @dependabot[bot] in #54
- build(deps): bump vmactions/freebsd-vm from 1.2.4 to 1.2.5 by @dependabot[bot] in #53
- build(deps): bump vmactions/freebsd-vm from 1.2.5 to 1.2.6 by @dependabot[bot] in #55
Full Changelog: v0.9.20251010...v0.9.20251111
Optimize functions and upgrade software
What's Changed
- Bump crate-ci/typos from 1.35.2 to 1.35.3 by @dependabot[bot] in #30
- Bump actions/checkout from 4 to 5 by @dependabot[bot] in #31
- build(deps): bump crate-ci/typos from 1.35.3 to 1.35.4 by @dependabot[bot] in #32
- build(deps): bump vmactions/freebsd-vm from 1.2.1 to 1.2.3 by @dependabot[bot] in #34
- build(deps): bump mfinelli/setup-shfmt from 3 to 4 by @dependabot[bot] in #35
- build(deps): bump crate-ci/typos from 1.35.5 to 1.35.6 by @dependabot[bot] in #38
- build(deps): bump crate-ci/typos from 1.35.6 to 1.36.0 by @dependabot[bot] in #39
- build(deps): bump crate-ci/typos from 1.36.0 to 1.36.1 by @dependabot[bot] in #41
- build(deps): bump hadolint/hadolint-action from 3.1.0 to 3.2.0 by @dependabot[bot] in #40
- build(deps): bump crate-ci/typos from 1.36.1 to 1.36.2 by @dependabot[bot] in #42
- build(deps): bump hadolint/hadolint-action from 3.2.0 to 3.3.0 by @dependabot[bot] in #44
- build(deps): bump vmactions/freebsd-vm from 1.2.3 to 1.2.4 by @dependabot[bot] in #43
- build(deps): bump crate-ci/typos from 1.36.2 to 1.36.3 by @dependabot[bot] in #45
- build(deps): bump crate-ci/typos from 1.36.3 to 1.37.0 by @dependabot[bot] in #46
- build(deps): bump crate-ci/typos from 1.37.0 to 1.37.1 by @dependabot[bot] in #47
- build(deps): bump crate-ci/typos from 1.37.1 to 1.37.2 by @dependabot[bot] in #48
- build(deps): bump crate-ci/typos from 1.37.2 to 1.38.1 by @dependabot[bot] in #51
- build(deps): bump fsfe/reuse-action from 5 to 6 by @dependabot[bot] in #50
Full Changelog: v0.9.20250808...v0.9.20251010
Introduces ellipsize() and additional features
What's Changed
- Bump crate-ci/typos from 1.34.0 to 1.35.0 by @dependabot[bot] in #27
- Bump crate-ci/typos from 1.35.0 to 1.35.1 by @dependabot[bot] in #28
- Bump crate-ci/typos from 1.35.1 to 1.35.2 by @dependabot[bot] in #29
Full Changelog: v0.9.20250404...v0.9.20250808
Bump software versions
Full Changelog: v0.9.20241111...v0.9.20250404
Bump software versions
Full Changelog: v0.9.20240909...v0.9.20241111
Introduces should_continue() and additional features
Full Changelog: v0.9.20240707...v0.9.20240909
- yes_to_continue() is a deprecated, using should_continue() instead.
- aud_only: fix single file to remove bug.
- Bump software versions.