penguins-eggs
Version:
A remaster system tool, compatible with Arch, Debian, Devuan, Ubuntu and others
71 lines (70 loc) • 1.82 kB
TypeScript
import { IDistro, IInstaller } from '../../interfaces/index.js';
export default class Fisherman {
distro: IDistro;
installer: IInstaller;
verbose: boolean;
constructor(distro: IDistro, installer: IInstaller, verbose?: boolean);
/**
*
* @param name
* @param isScript
*/
buildCalamaresModule(name: string, isScript?: boolean, theme?: string): Promise<string>;
/**
*
* @param name
*/
buildCalamaresPy(name: string): Promise<void>;
/**
*
* @param name
* @param replaces [['search','replace']]
*/
buildModule(name: string, vendor?: string): Promise<void>;
/**
*
* @param name
*/
contextualprocess(name: string): Promise<void>;
/**
* write settings
*/
createCalamaresSettings(theme?: string, isClone?: boolean): Promise<void>;
/**
*
* @param name
*/
shellprocess(name: string): Promise<void>;
/**
*
* @param module
* @param type
* @param path
*/
show(name: string, type: string, path: string): void;
/**
* ====================================================================================
* M O D U L E S
* ====================================================================================
*/
/**
* Al momento rimane con la vecchia configurazione
*/
moduleDisplaymanager(): Promise<void>;
/**
* Al momento rimane con la vecchia configurazione
*/
moduleFinished(): Promise<void>;
/**
* packages
*/
modulePackages(distro: IDistro, release?: boolean): Promise<void>;
/**
* Al momento rimane con la vecchia configurazione
*/
moduleRemoveuser(username: string): Promise<void>;
/**
* unpackFs
*/
moduleUnpackfs(): Promise<void>;
}