setup-go/src/package-managers.ts
Sergey Dolin fbed9d5d06 Introduce getCurrentPackageManager
In order to avoid vague `default` value in many places
2023-02-01 11:00:55 +01:00

17 lines
445 B
TypeScript

type SupportedPackageManagers = {
[prop: string]: PackageManagerInfo;
};
export interface PackageManagerInfo {
dependencyFilePattern: string;
cacheFolderCommandList: string[];
}
export const supportedPackageManagers: SupportedPackageManagers = {
default: {
dependencyFilePattern: 'go.sum',
cacheFolderCommandList: ['go env GOMODCACHE', 'go env GOCACHE']
}
};
export const getCurrentPackageManager = (): string => 'default';