+1
Cargo.lock
+1
Cargo.lock
+1
-1
crates/tangled-api/Cargo.toml
+1
-1
crates/tangled-api/Cargo.toml
······
+184
-32
crates/tangled-api/src/client.rs
+184
-32
crates/tangled-api/src/client.rs
···············
+3
crates/tangled-cli/src/cli.rs
+3
crates/tangled-cli/src/cli.rs
+5
-4
crates/tangled-cli/src/commands/auth.rs
+5
-4
crates/tangled-cli/src/commands/auth.rs
···
+24
-10
crates/tangled-cli/src/commands/issue.rs
+24
-10
crates/tangled-cli/src/commands/issue.rs
···-use crate::cli::{Cli, IssueCommand, IssueListArgs, IssueCreateArgs, IssueShowArgs, IssueEditArgs, IssueCommentArgs};···
+9
-4
crates/tangled-cli/src/commands/knot.rs
+9
-4
crates/tangled-cli/src/commands/knot.rs
······-println!("Knot add (stub) url={} did={:?} name={:?} verify={}", args.url, args.did, args.name, args.verify);···
+3
-7
crates/tangled-cli/src/commands/mod.rs
+3
-7
crates/tangled-cli/src/commands/mod.rs
······
+21
-11
crates/tangled-cli/src/commands/pr.rs
+21
-11
crates/tangled-cli/src/commands/pr.rs
···+use crate::cli::{Cli, PrCommand, PrCreateArgs, PrListArgs, PrMergeArgs, PrReviewArgs, PrShowArgs};-use crate::cli::{Cli, PrCommand, PrCreateArgs, PrListArgs, PrShowArgs, PrReviewArgs, PrMergeArgs};···-println!("PR show (stub) id={} diff={} comments={} checks={}", args.id, args.diff, args.comments, args.checks);
+82
-13
crates/tangled-cli/src/commands/repo.rs
+82
-13
crates/tangled-cli/src/commands/repo.rs
···-use crate::cli::{Cli, RepoCommand, RepoCreateArgs, RepoInfoArgs, RepoListArgs, RepoCloneArgs, RepoDeleteArgs, RepoRefArgs};······
+11
-4
crates/tangled-cli/src/commands/spindle.rs
+11
-4
crates/tangled-cli/src/commands/spindle.rs
···-use crate::cli::{Cli, SpindleCommand, SpindleListArgs, SpindleConfigArgs, SpindleRunArgs, SpindleLogsArgs};···-println!("Spindle run (stub) repo={:?} branch={:?} wait={}", args.repo, args.branch, args.wait);-println!("Spindle logs (stub) job_id={} follow={} lines={:?}", args.job_id, args.follow, args.lines);
+1
-1
crates/tangled-cli/src/main.rs
+1
-1
crates/tangled-cli/src/main.rs
+7
-4
crates/tangled-config/src/config.rs
+7
-4
crates/tangled-config/src/config.rs
······
+13
-4
crates/tangled-config/src/keychain.rs
+13
-4
crates/tangled-config/src/keychain.rs
······
+1
-2
crates/tangled-config/src/lib.rs
+1
-2
crates/tangled-config/src/lib.rs
+13
-3
crates/tangled-config/src/session.rs
+13
-3
crates/tangled-config/src/session.rs
·········-pub fn new(service: &str, account: &str) -> Self { Self { service: service.into(), account: account.into() } }···