import { output, styles } from '../core/utils/console.js'; export const helpText = `Usage $ @crystallize/cli Arguments: install [] [] [-b]: Run the Wizard to install into using dump : Dump the tenant to import : Import the dump from to help - Show this help message Options --bootstrap-tenant, -b Bootstrap tenant (default: false) --verbose, -v Verbose output (defaut: false) --interactive, -i Interactive mode (default: true) --multi-lingual, Multilingual dump and import mode (default: true) --exclude-orders, Exclude orders in dump (default: true) --exclude-customers, Exclude customers in dump (default: true) Examples $ @crystallize/cli install ~/my-projects/my-ecommerce $ @crystallize/cli install ~/my-projects/my-ecommerce myexistingtenant $ @crystallize/cli install ~/my-projects/my-ecommerce myexistingtenant furniture-remix $ @crystallize/cli install ~/my-projects/my-ecommerce myexistingtenant furniture-remix -b $ @crystallize/cli dump ~/my-projects/my-dump-folder myexistingtenant $ @crystallize/cli dump ~/my-projects/my-dump-folder myexistingtenant -i=false $ @crystallize/cli dump ~/my-projects/my-dump-folder myexistingtenant -i=false -q $ @crystallize/cli import ~/my-projects/my-dump-folder/spec.json anewtenant $ @crystallize/cli import ~/my-projects/my-dump-folder/spec.json anewtenant -i=false $ @crystallize/cli import ~/my-projects/my-dump-folder/spec.json anewtenant -i=false -q `; export default async (args: string[], flags: any): Promise => { output.log(styles.section('Help')); output.log(helpText); return 0; };