alokai-cli-storefront v0.0.10
Alokai CLI Starter Project
This is a starter project for creating a new CLI command using the Alokai CLI framework.
Getting Started
To get started, you can clone this repository and then install the dependencies.
git clone
cd alokai-cli-starter
pnpm installCreating a New Command
To create a new command, you can create a new file inside the src/commands directory. The file should export a constant that is an instance of the Command.
import { Command } from "commander";
export const command = new Command()
.name("Alokai CLI New Command Template")
.description("Alokai CLI New Command Template is a template for creating new commands for the Alokai CLI")
.version("0.0.1", "-v, --version", "display the version number")
.action(() => {
console.log("Hello, world!");
})Building the Project
To build the project, you can run the following command:
pnpm buildRunning the Project
To run the project, you can run the following command:
pnpm startIn development mode, you can run the following command:
pnpm start:devTesting the Project
To test the project, you need to link it with the vue-storefront/packages/alokai-cli package. For this, I'm using yalc - a local NPM registry for your Yarn and pnpm projects.
First, you need to install yalc globally:
pnpm add -g yalcThen, you need to publish the package to the local registry:
pnpm build
yalc publish # this will publish alokai-[your-package-name] to the local registryAfter that, you can link the package to the vue-storefront/packages/alokai-cli package:
cd vue-storefront/packages/alokai-cli
yalc add alokai-[your-package-name]Finally, you can run the command:
# in the vue-storefront/packages/alokai-cli directory
./dist/index.js [your-command-name]