"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const core_1 = require("@oclif/core");
class Strategy extends core_1.Command {
    async run() {
        const { args, flags } = await this.parse(Strategy);
        // const name = flags.name ?? 'world'
        this.log('\n   ░██████╗████████╗███████╗███████╗██████╗░\n   ██╔════╝╚══██╔══╝██╔════╝██╔════╝██╔══██╗\n   ╚█████╗░░░░██║░░░█████╗░░█████╗░░██████╔╝\n   ░╚═══██╗░░░██║░░░██╔══╝░░██╔══╝░░██╔══██╗\n   ██████╔╝░░░██║░░░███████╗███████╗██║░░██║\n   ╚═════╝░░░░╚═╝░░░╚══════╝╚══════╝╚═╝░░╚═╝\n');
        this.log('Please use --help to see the available commands.');
        this.log('To get started creating your own strategy visit our documentation: https://docs.steer.finance/Strategies/writing-a-strategy');
        // if (args.file && flags.force) {
        //   this.log(`you input --force and --file: ${args.file}`)
        // }
    }
}
exports.default = Strategy;
Strategy.description = 'describe the command here';
Strategy.examples = [
    '<%= config.bin %> <%= command.id %>',
];
Strategy.flags = {
    // flag with a value (-n, --name=VALUE)
    name: core_1.Flags.string({ char: 'n', description: 'name to print' }),
    // flag with no value (-f, --force)
    force: core_1.Flags.boolean({ char: 'f' }),
};
Strategy.args = [{ name: 'file' }];
