@artus-cli/artus-cli
Version:
CLI framework with modern features
29 lines (28 loc) • 766 B
TypeScript
import { ArtusApplication } from '@artus/core';
import { ArtusCliConfig } from '../types';
export interface BinInfoOption extends ArtusCliConfig {
artusEnv: string;
baseDir: string;
pkgInfo: Record<string, any>;
}
export declare class BinInfo {
name: string;
version: string;
/** artus env, default/dev/prod/... */
artusEnv: string;
/** bin name */
binName: string;
/** bin base dir */
baseDir: string;
/** author in package.json */
author: any;
/** description in package.json */
description: string;
/** pkg info */
pkgInfo: Record<string, any>;
strict: boolean;
strictCommands: boolean;
strictOptions: boolean;
inheritMetadata: boolean;
constructor(app: ArtusApplication);
}