Skip to content

Commit c1f155a

Browse files
authored
Merge pull request #34 from ebenjs/feature-interactive-mode
Feature interactive mode
2 parents 0cff970 + 8d6c7ab commit c1f155a

File tree

8 files changed

+58
-349
lines changed

8 files changed

+58
-349
lines changed

.eslintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
dist/

index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,12 @@ yargs(hideBin(process.argv))
2424
.option("interactive", {
2525
alias: "i",
2626
type: "boolean",
27-
default: false,
27+
default: true,
2828
describe: "Interactive mode",
2929
});
3030
},
3131
(argv) => {
32-
ask(argv.prompt);
32+
ask(argv.prompt, argv.interactive);
3333
},
3434
)
3535
.command(

package-lock.json

Lines changed: 4 additions & 336 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/consts/app-global-consts.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
import chalk from "chalk";
2+
3+
export const appGlobalConsts = {
4+
userPromptPrefix: "[gp-shell-promt]",
5+
systemResponsePrefix: "[gp-shell-response]",
6+
systemErrorPrefix: "[error]",
7+
colorizedUserPromptPrefix: chalk.blueBright("[gp-shell-promt]"),
8+
colorizedSystemResponsePrefix: chalk.magenta("[gp-shell-response]"),
9+
colorizedSystemErrorPrefix: chalk.redBright("[error]"),
10+
};

0 commit comments

Comments
 (0)