force specification of version number

this is cause gitea doesn't allow you to just grab the latest version of packages
This commit is contained in:
2026-01-19 19:16:59 +11:00
parent 4de2819109
commit 2f1412a492

View File

@@ -80,10 +80,13 @@ def install(args):
for package in args.names: for package in args.names:
# figure out which version to install # figure out which version to install
package_name = package package_name = package
version = "latest" version = "1.0.0"
if "@" in package: if "@" in package:
split = package.split("@") split = package.split("@")
package_name = split[0] package_name = split[0]
version = split[1] version = split[1]
else:
console.print(f"[b red]digpkg: failed to install package: please specify version to install for {package_name}[/]")
sys.exit(1)
install_package(package_name, version, args) install_package(package_name, version, args)