Skip to content

Commit dab314c

Browse files
committed
feat: add --detail flag to .ctx command
1 parent ad073ff commit dab314c

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

xs.nu

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,10 +158,16 @@ export def .remove [id: string] {
158158

159159
export alias .rm = .remove
160160

161-
export def ".ctx" [] {
161+
export def ".ctx" [
162+
--detail (-d) # return a record with id and name fields
163+
] {
162164
let id = xs-context | or-else { $XS_CONTEXT_SYSTEM }
163165
let name = xs-context-collect | where id == $id | get name.0
164-
$name | default $id
166+
if $detail {
167+
{id: $id} | if $name != null { insert name $name } else { $in }
168+
} else {
169+
$name | default $id
170+
}
165171
}
166172

167173
export def ".ctx list" [] {

0 commit comments

Comments
 (0)