@interopio/desktop-cli
Version:
CLI tool for setting up, building and packaging io.Connect Desktop projects
57 lines • 1.6 kB
TypeScript
export interface CliConfig {
productSlug: string;
productName: string;
productDescription: string;
company: string;
version: string;
copyright: string;
components: {
store: "github" | "local" | "s3";
storeGithubRepo: string;
storeLocalPath: string;
storeS3Config: {
bucketName: string;
region: string;
prefix?: string;
accessKeyId?: string;
secretAccessKey?: string;
};
list: {
[index: string]: string;
};
};
win: {
exe: {
exeName: string;
exeIconPath: string;
};
codeSign: {
type: 'pfx' | 'wincert' | 'smime' | 'smctl' | 'custom' | 'off';
pfxPath?: string;
pfxPassword?: string;
wincertSubjectName?: string;
smimeCertificatePath?: string;
smimeCertificatePassword?: string;
customCodeSignScriptPath?: string;
tsaURL?: string;
};
};
mac: {
appBundleName: string;
appBundleId: string;
codeSign: {
type: 'keychain' | 'custom' | 'off';
identity?: string;
keychain?: string;
customCodeSignScriptPath?: string;
};
notarization: {
type: 'notarytool' | 'custom' | 'off';
appleId?: string;
appleIdPassword?: string;
appleTeamId?: string;
customNotarizationScriptPath?: string;
};
};
}
//# sourceMappingURL=cli.config.d.ts.map