hyper-jump 0.11.0

A generalist all-in-one command-line version manager toolset for a more efficient development workflow.
1
2
3
4
5
6
7
8
9
use crate::domain::package::Package;
use crate::ports::Platform;

pub fn download_url(package: &Package, platform: &impl Platform) -> String {
    package
        .spec()
        .download_url(&package.version().expect("Version not set"), platform)
        .expect("Invalid download template")
}