Skip to main content

libgrite_cli/
dep.rs

1use crate::context::GriteContext;
2use crate::types::*;
3use libgrite_core::GriteError;
4
5/// Add a dependency.
6pub fn dep_add(ctx: &GriteContext, opts: &DepAddOptions) -> Result<DepAddResult, GriteError> {
7    let _ = ctx;
8    let _ = opts;
9    todo!("dep_add not yet implemented in library")
10}
11
12/// Remove a dependency.
13pub fn dep_remove(
14    ctx: &GriteContext,
15    opts: &DepRemoveOptions,
16) -> Result<DepRemoveResult, GriteError> {
17    let _ = ctx;
18    let _ = opts;
19    todo!("dep_remove not yet implemented in library")
20}
21
22/// List dependencies.
23pub fn dep_list(ctx: &GriteContext, opts: &DepListOptions) -> Result<DepListResult, GriteError> {
24    let _ = ctx;
25    let _ = opts;
26    todo!("dep_list not yet implemented in library")
27}
28
29/// Topological sort.
30pub fn dep_topo(ctx: &GriteContext, opts: &DepTopoOptions) -> Result<DepTopoResult, GriteError> {
31    let _ = ctx;
32    let _ = opts;
33    todo!("dep_topo not yet implemented in library")
34}