-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathhelp.ts
More file actions
55 lines (47 loc) · 1.76 KB
/
Copy pathhelp.ts
File metadata and controls
55 lines (47 loc) · 1.76 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
import {cyan, green, grey} from 'kleur';
import {version} from '../../package.json';
import {
CONFIG_DESCRIPTION,
EMULATOR_DESCRIPTION,
FUNCTIONS_DESCRIPTION,
HOSTING_DESCRIPTION,
LOGIN_DESCRIPTION,
LOGOUT_DESCRIPTION,
OPEN_DESCRIPTION,
RUN_DESCRIPTION,
SNAPSHOT_DESCRIPTION,
START_DESCRIPTION,
STATUS_DESCRIPTION,
STOP_DESCRIPTION,
UPGRADE_DESCRIPTION,
VERSION_DESCRIPTION,
WHOAMI_DESCRIPTION
} from '../constants/help.constants';
const JUNO_LOGO = ` __ __ __ __ _ ____
__) || | || \\| |/ \\
\\___/ \\___/ |_|\\__|\\____/`;
export const TITLE = `${JUNO_LOGO} CLI ${grey(`v${version}`)}`;
export const SMALL_TITLE = `Juno CLI ${grey(`v${version}`)}`;
export const help = `
${TITLE}
Usage: ${green('juno')} ${cyan('<command>')}
Commands:
${cyan('config')} ${CONFIG_DESCRIPTION}
${cyan('emulator')} ${EMULATOR_DESCRIPTION}
${cyan('functions')} ${FUNCTIONS_DESCRIPTION}
${cyan('help')} Display help information.
${cyan('hosting')} ${HOSTING_DESCRIPTION}
${cyan('login')} ${LOGIN_DESCRIPTION}
${cyan('logout')} ${LOGOUT_DESCRIPTION}
${cyan('open')} ${OPEN_DESCRIPTION}
${cyan('run')} ${RUN_DESCRIPTION}
${cyan('snapshot')} ${SNAPSHOT_DESCRIPTION}
${cyan('start')} ${START_DESCRIPTION}
${cyan('stop')} ${STOP_DESCRIPTION}
${cyan('status')} ${STATUS_DESCRIPTION}
${cyan('upgrade')} ${UPGRADE_DESCRIPTION}
${cyan('version')} ${VERSION_DESCRIPTION}
${cyan('whoami')} ${WHOAMI_DESCRIPTION}
Options:
${grey('--headless')} Run the CLI in non-interactive mode (enabled automatically if JUNO_TOKEN is set).
`;