Skip to content

Releases: massivebird/bsrc

0.4.4

Choose a tag to compare

@massivebird massivebird released this 20 Mar 02:30

[0.4.4] - 2026-03-19

Fixed

  • Fixed -e flag, now functions as expected.

0.4.3

Choose a tag to compare

@massivebird massivebird released this 20 Mar 02:07

[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 -o flag, now functions as expected.

0.4.2

Choose a tag to compare

@massivebird massivebird released this 22 Feb 23:18

[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.
  • Added lots of improved error reporting.

0.4.1

Choose a tag to compare

@massivebird massivebird released this 22 Feb 15:31

[0.4.1] - 2026-02-22

Changed

  • Matches now based on unaccented filenames, i.e. the regex poke matches the filename Pokémon

0.4.0

Choose a tag to compare

@massivebird massivebird released this 22 Feb 13:31

[0.4.0] - 2026-02-22

Added

  • Added -r/--remote option, which enables users to query remote file systems.
  • Added -i option, 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

Choose a tag to compare

@massivebird massivebird released this 03 Jan 22:13

[0.3.0] - 2026-01-03

Added

  • Added -c/--count option, which prints the number of matching files per directory.

Fixed

  • Output is now deterministic; directories are sorted by ID. (#17)

0.2.2

Choose a tag to compare

@massivebird massivebird released this 25 Dec 21:30

[0.2.2] - 2025-12-25

Fixed

  • Directory names are no longer subject to file extension/file stem cleaning.

0.2.1

Choose a tag to compare

@massivebird massivebird released this 25 Dec 21:05

[0.2.1] - 2025-12-25

Added

  • Added a warning if a directory path does not exist.

Changed

  • Changed bsrc.toml searching behavior, now searches in parent directories if config cannot be found. (#15)

Fixed

  • Hotfixed --no-clean option.
  • Hotfixed --no-ignore option.

0.2.0

Choose a tag to compare

@massivebird massivebird released this 25 Dec 08:22

[0.2.0] - 2025-12-25

Changed

  • Changed dirs.<id>.color format to a string of hex characters. Example colors:
    • color = "#FF0000" (red)
    • color = "00aabb" (teal, omitting the leading # character)

0.1.2

Choose a tag to compare

@massivebird massivebird released this 24 Dec 08:24

[0.1.2] - 2025-12-24

Added

  • Added output_fmt config field for customizable output formatting. (#8)
  • Added bsrc completions <shell> subcommand for generating shell completion files.