rpk 0.2.2

A lightweight, cross-platform cli package manager.
1
2
3
4
5
6
7
8
9
10
11
12
mod github;

use anyhow::Result;

use crate::config::{LockedPackage, Package};

pub use github::Github;

pub trait Provider {
    fn lock(&self, pkg: &Package) -> Result<LockedPackage>;
    fn download(&self, pkg: &LockedPackage) -> Result<()>;
}