Skip to content

Commit 69e6539

Browse files
feat(cli): guide 'no store selected' in dir command
1 parent 650ea65 commit 69e6539

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

  • crates/digstore-cli/src/commands

crates/digstore-cli/src/commands/dir.rs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,12 @@ pub fn run(ctx: &CliContext, ui: &Ui, args: crate::cli::DirArgs) -> Result<(), C
66
let name = ctx
77
.store_name
88
.clone()
9-
.ok_or_else(|| CliError::InvalidArgument("no store selected".into()))?;
9+
.ok_or_else(|| {
10+
CliError::InvalidArgument(
11+
"no store selected; run `digstore stores` to list or `digstore use <name>` to select"
12+
.into(),
13+
)
14+
})?;
1015
let mut ws = crate::workspace::Workspace::load_or_migrate(&ctx.workspace_dir)?;
1116
match args.path {
1217
None => {

0 commit comments

Comments
 (0)