Skip to content

The 0.NINTH release!

Compare
Choose a tag to compare
@xplshn xplshn released this 17 Feb 02:10
· 47 commits to master since this release
  • Metadata is now alphabetically sorted
  • "info", "findurl" will use the binaryEntry of an existing binary to perform lookups, if only a name was specified. (this in turn also fixes "update" installing wrong package variants)
  • parseBinaryEntry() now refuses to use ANSI escape codes if the output of dbin is being piped into another program
  • the DBIN_NOCONFIG and DBIN_CONFIG_FILE env variables have been added and explained in the help page
  • dbin search now accepts more than one search term
  • modMetadata.go now produces a ".lite" version of the metadata, which is used by default. It is a metadata file that does not contain the .provides field (AKA: "Extra bins")
  • modMetadata.go now includes packages that don't have a bsum and only have a sha256sum
Hot fixes (post-release changes):
  • Fixed the assertion in info.go that determined a binary's rank
  • Now we show the binary's rank in "info"
  • Simplified "info"'s handling of []string fields

dbin is now officially the only package manager capable of updating and keeping track of installed binaries, without using a config file or database of any kind. It also ONLY updates/removes binaries installed by it, and it skips symlinks.

NOTE: We will begin referring to our repository "metadata file" as a repository "INDEX" file. The actual file name in https://github.com/xplshn/dbin-metadata may or may not change
NOTE: We MAY migrate to using a more advanced CLI parsing library