Repository navigation
Releases: massivebird/bsrc
Releases · massivebird/bsrc
Release list
0.4.4
0.4.3
[0.4.3] - 2026-03-19
Added
- Added support for the optional
extension = <string>directory field, which defines a required file extension for matching files.
Fixed
- Fixed matching logic, queries now match against whitespace-trimmed filenames.
- Fixed
-oflag, now functions as expected.
0.4.2
[0.4.2] - 2026-02-22
Added
- Added support for remote and local presets with
-p/--presets.- Presets are defined in
$HOME/.config/bsrc/presets.toml.
- Presets are defined in
- Added lots of improved error reporting.
0.4.1
[0.4.1] - 2026-02-22
Changed
- Matches now based on unaccented filenames, i.e. the regex
pokematches the filenamePokémon
0.4.0
[0.4.0] - 2026-02-22
Added
- Added
-r/--remoteoption, which enables users to query remote file systems. - Added
-ioption, for specifying the identity file for use with-r/--remote.
Changed
- Changed file sorting to alphabetic (was previously sorted by ascending ASCII).
0.3.0
[0.3.0] - 2026-01-03
Added
- Added
-c/--countoption, which prints the number of matching files per directory.
Fixed
- Output is now deterministic; directories are sorted by ID. (#17)
0.2.2
[0.2.2] - 2025-12-25
Fixed
- Directory names are no longer subject to file extension/file stem cleaning.
0.2.1
[0.2.1] - 2025-12-25
Added
- Added a warning if a directory path does not exist.
Changed
- Changed
bsrc.tomlsearching behavior, now searches in parent directories if config cannot be found. (#15)
Fixed
- Hotfixed
--no-cleanoption. - Hotfixed
--no-ignoreoption.
0.2.0
[0.2.0] - 2025-12-25
Changed
- Changed
dirs.<id>.colorformat to a string of hex characters. Example colors:color = "#FF0000"(red)color = "00aabb"(teal, omitting the leading#character)
0.1.2
[0.1.2] - 2025-12-24
Added
- Added
output_fmtconfig field for customizable output formatting. (#8) - Added
bsrc completions <shell>subcommand for generating shell completion files.