File tree 3 files changed +10
-5
lines changed
3 files changed +10
-5
lines changed Original file line number Diff line number Diff line change @@ -35,6 +35,7 @@ export default defineCommand({
35
35
type : "positional" ,
36
36
required : false ,
37
37
description : "path to output directory" ,
38
+ default : ".output" ,
38
39
} ,
39
40
} ,
40
41
run ( { args } ) {
Original file line number Diff line number Diff line change @@ -47,10 +47,10 @@ export default defineCommand({
47
47
type : "boolean" ,
48
48
description : "Dry run the deployment process" ,
49
49
} ,
50
- outputDir : {
50
+ provider : {
51
51
type : "positional" ,
52
- description : "Path to the build output directory " ,
53
- default : ".output " ,
52
+ description : "Deployment provider " ,
53
+ valueHint : "foo|bar|baz|qux " ,
54
54
} ,
55
55
} ,
56
56
run ( { args } ) {
Original file line number Diff line number Diff line change @@ -37,8 +37,12 @@ export async function renderUsage<T extends ArgsDef = ArgsDef>(
37
37
const name = arg . name . toUpperCase ( ) ;
38
38
const isRequired = arg . required !== false && arg . default === undefined ;
39
39
// (isRequired ? " (required)" : " (optional)"
40
- const usageHint = arg . default ? `="${ arg . default } "` : "" ;
41
- posLines . push ( [ "`" + name + usageHint + "`" , arg . description || "" ] ) ;
40
+ const defaultHint = arg . default ? `="${ arg . default } "` : "" ;
41
+ posLines . push ( [
42
+ "`" + name + defaultHint + "`" ,
43
+ arg . description || "" ,
44
+ arg . valueHint ? `<${ arg . valueHint } >` : "" ,
45
+ ] ) ;
42
46
usageLine . push ( isRequired ? `<${ name } >` : `[${ name } ]` ) ;
43
47
} else {
44
48
const isRequired = arg . required === true && arg . default === undefined ;
You can’t perform that action at this time.
0 commit comments