Releases: Hejsil/dipm
Releases · Hejsil/dipm
0.30.1
0.30.0
Full Changelog: 0.29.0...0.30.0
Features
pkgs.ini
can now specify that the download link can be found in a different place from the version. This will allow for packages that has github releases, but have the binaries on their own site, likeelvish
andzig
. See theBreaking
section for more details.
Breaking
- The
update
section for each package inpkgs.ini
has been changed. It now has two fields:version
which is a url to where the version of a package can be founddownload
which is an optional url to where the download link can be found. If not specified, it will be inferred fromversion
if possible.
dipm pkgs add
has a new command line interface- It now only takes one url
- The name of the package can be specified with
--name
. It will be inferred if not specified --download
specifies a url to where download links can be found (same asdownload
inpkgs.ini
)
- The old version of
dipm
cannot read the newpkgs.ini
format. A manual update is therefor required:
curl -L https://github.com/Hejsil/dipm/releases/latest/download/dipm-x86_64-linux-musl > /tmp/dipm &&
chmod +x /tmp/dipm &&
/tmp/dipm update dipm &&
rm /tmp/dipm
Fixes
dipm pkgs add/update
now deprioritizes download links containingrc
- Most of the time,
rc
in the name means it is a release candidate
- Most of the time,
dipm pkgs add/update
now prioritizes download links containing the tag and version of the release
0.29.0
Full Changelog: 0.28.1...0.29.0
Features
dipm pkgs add/update
now pulls donate links fromFUNDING.yml
for github repos
0.28.1
Full Changelog: 0.28.0...0.28.1
Fixes
dipm update
failing if downloadedpkgs.ini
was shorter than the one on disk
0.28.0
Full Changelog: 0.27.5...0.28.0
Features
pkgs.ini
now supports having aninfo.description
fielddipm pkgs add
also gets the packages description from githubdipm pkgs update
can be forced to update the description using the-d, --update-description
flag
0.27.5
Full Changelog: 0.27.4...0.27.5
Fixes
dipm pkgs update/add/make
prioritizestatic
in download urls- This ensures the right download url is picked for
usql
- This ensures the right download url is picked for
dipm pkgs update/add/make
deprioritizepub
extension in download urls- This ensures the right download url is picked for
uctags
- This ensures the right download url is picked for
0.27.4
Full Changelog: 0.27.3...0.27.4
Fixes
dipm pkgs update/add/make
will now ignore hidden files when looking for man pages- This fixes updates of the
orbiton
package
- This fixes updates of the
0.27.3
Full Changelog: 0.27.2...0.27.3
Fixes
dipm pkgs update/add/make
will now only find static binaries for the specified architecture- Packages like
broot
anddysk
which ships binaries for multiple architectures in one tarball are now handle better
- Packages like
0.27.2
Full Changelog: 0.27.1...0.27.2
Improvements
dipm pkgs update
should now be able to update all packages currently in thedipm-pkgs
dipm pkgs update/make/add
now uses thegh
command. This allowsdipm
to outsource github authentication.