summaryrefslogtreecommitdiff
path: root/crates/typst-cli/src/package.rs
blob: b4965f89d3bc5d1b053b442fb108268bc1f2f6fb (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
use typst_kit::package::PackageStorage;

use crate::args::PackageStorageArgs;
use crate::download;

/// Returns a new package storage for the given args.
pub fn storage(args: &PackageStorageArgs) -> PackageStorage {
    PackageStorage::new(
        args.package_cache_path.clone(),
        args.package_path.clone(),
        download::downloader(),
    )
}