Add new file-container for package-managers

File package-managers.ts was added.
This commit is contained in:
Ivan Zosimov (Akvelon INC) 2022-02-22 15:42:32 +03:00
parent 30f08b7b11
commit f7d54db843
5 changed files with 58 additions and 41 deletions

View file

@ -1,20 +1,5 @@
import * as exec from '@actions/exec';
type SupportedPackageManagers = {
[prop: string]: PackageManagerInfo;
};
export interface PackageManagerInfo {
dependencyFilePattern: string;
getCacheFolderCommand: string;
}
export const supportedPackageManagers: SupportedPackageManagers = {
default: {
dependencyFilePattern: 'go.sum',
getCacheFolderCommand: 'go env GOMODCACHE'
}
};
import {supportedPackageManagers, PackageManagerInfo} from './package-managers';
export const getCommandOutput = async (toolCommand: string) => {
let {stdout, stderr, exitCode} = await exec.getExecOutput(