@code-pushup/cli
Version:
A CLI to run all kinds of code quality measurements to align your team with company goals
28 lines (27 loc) • 806 B
TypeScript
import type { CacheConfig, CoreConfig, Format, UploadConfig } from '@code-pushup/models';
export type PersistConfigCliOptions = {
'persist.outputDir'?: string;
'persist.filename'?: string;
'persist.format'?: Format;
'persist.skipReports'?: boolean;
};
export type UploadConfigCliOptions = {
'upload.organization'?: string;
'upload.project'?: string;
'upload.apiKey'?: string;
'upload.server'?: string;
};
export type CacheConfigCliOptions = {
'cache.read'?: boolean;
'cache.write'?: boolean;
cache?: boolean;
};
export type ConfigCliOptions = {
config?: string;
tsconfig?: string;
verbose?: string;
};
export type CoreConfigCliOptions = Pick<CoreConfig, 'persist'> & {
upload?: Partial<Omit<UploadConfig, 'timeout'>>;
cache?: CacheConfig;
};