-
Notifications
You must be signed in to change notification settings - Fork 13
Expand file tree
/
Copy pathflags.ts
More file actions
65 lines (50 loc) · 1.45 KB
/
Copy pathflags.ts
File metadata and controls
65 lines (50 loc) · 1.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
import {Flags} from '@oclif/core'
export const noteId = Flags.string({
description: 'HackMD note id',
})
export const folderId = Flags.string({
description: 'HackMD folder id',
})
export const teamPath = Flags.string({
description: 'HackMD team path',
})
export const noteContent = Flags.string({
description: 'new note content',
})
export const noteTitle = Flags.string({
description: 'new note title',
})
export const folderName = Flags.string({
description: 'folder name',
})
export const folderDescription = Flags.string({
description: 'folder description',
})
export const folderIcon = Flags.string({
description: 'folder icon',
})
export const folderColor = Flags.string({
description: 'folder color',
})
export const parentFolderId = Flags.string({
description: 'parent folder id',
})
export const folderOrder = Flags.string({
description: 'folder order JSON, e.g. {"root":["folder-id"]}',
})
export const notePermission = () => Flags.string({
description: 'set note permission: owner, signed_in, guest',
})
export const commentPermission = Flags.string({
description: 'set comment permission: disabled, forbidden, owners, signed_in_users, everyone',
})
export const permalink = Flags.string({
description: 'note permalink',
})
export const noteTags = Flags.string({
description: 'set note tags, comma-separated (e.g. tag1,tag2)',
})
export const editor = Flags.boolean({
char: 'e',
description: 'create note with $EDITOR',
})