mirror of
https://github.com/hexastack/hexabot
synced 2024-11-24 13:05:15 +00:00
Merge pull request #135 from Hexastack/fix/cli-missing-init
fix: missing cli init cmd
This commit is contained in:
commit
b43ff65341
@ -108,6 +108,21 @@ program
|
||||
.description('A CLI to manage your Hexabot chatbot instance')
|
||||
.version('1.0.0');
|
||||
|
||||
program
|
||||
.command('init')
|
||||
.description('Initialize the environment by copying .env.example to .env')
|
||||
.action(() => {
|
||||
const envPath = path.join(FOLDER, '.env');
|
||||
const exampleEnvPath = path.join(FOLDER, '.env.example');
|
||||
|
||||
if (fs.existsSync(envPath)) {
|
||||
console.log(chalk.yellow('.env file already exists.'));
|
||||
} else {
|
||||
fs.copyFileSync(exampleEnvPath, envPath);
|
||||
console.log(chalk.green('Copied .env.example to .env'));
|
||||
}
|
||||
});
|
||||
|
||||
program
|
||||
.command('start')
|
||||
.description('Start specified services with Docker Compose')
|
||||
|
Loading…
Reference in New Issue
Block a user