Remove hash from temp dir
This commit is contained in:
parent
6c8f96d781
commit
57f03d3bd0
3 changed files with 9 additions and 18 deletions
14
lib/runner.js
generated
14
lib/runner.js
generated
|
|
@ -6,13 +6,9 @@ var __importStar = (this && this.__importStar) || function (mod) {
|
|||
result["default"] = mod;
|
||||
return result;
|
||||
};
|
||||
var __importDefault = (this && this.__importDefault) || function (mod) {
|
||||
return (mod && mod.__esModule) ? mod : { "default": mod };
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const commander_1 = require("commander");
|
||||
const fs = __importStar(require("fs"));
|
||||
const md5_1 = __importDefault(require("md5"));
|
||||
const os = __importStar(require("os"));
|
||||
const path = __importStar(require("path"));
|
||||
const analyze_1 = require("./analyze");
|
||||
|
|
@ -45,9 +41,7 @@ function parseGithubUrl(inputUrl) {
|
|||
}
|
||||
}
|
||||
function getTempDir(userInput) {
|
||||
const cwd = process.cwd();
|
||||
const cwdHash = md5_1.default(cwd);
|
||||
const tempDir = path.join(userInput || process.cwd(), 'codeql-runner', cwdHash);
|
||||
const tempDir = path.join(userInput || process.cwd(), 'codeql-runner');
|
||||
if (!fs.existsSync(tempDir)) {
|
||||
fs.mkdirSync(tempDir, { recursive: true });
|
||||
}
|
||||
|
|
@ -77,7 +71,7 @@ program
|
|||
.option('--queries <queries>', 'Comma-separated list of additional queries to run. By default, this overrides the same setting in a configuration file.')
|
||||
.option('--config-file <file>', 'Path to config file')
|
||||
.option('--codeql-path <path>', 'Path to a copy of the CodeQL CLI executable to use. Otherwise downloads a copy.')
|
||||
.option('--temp-dir <dir>', 'Directory to use for temporary files. By default will use a subdirectory of the current working directory.')
|
||||
.option('--temp-dir <dir>', 'Directory to use for temporary files. By default will use "./codeql-runner".')
|
||||
.option('--tools-dir <dir>', 'Directory to use for CodeQL tools and other files to store between runs. By default will use home directory.')
|
||||
.option('--checkout-path <path>', 'Checkout path (default: current working directory)')
|
||||
.option('--debug', 'Print more verbose output', false)
|
||||
|
|
@ -141,7 +135,7 @@ program
|
|||
.command('autobuild')
|
||||
.description('Attempts to automatically build code')
|
||||
.option('--language <language>', 'The language to build. By default will try to detect the dominant language.')
|
||||
.option('--temp-dir <dir>', 'Directory to use for temporary files. By default will use a subdirectory of the current working directory.')
|
||||
.option('--temp-dir <dir>', 'Directory to use for temporary files. By default will use "./codeql-runner".')
|
||||
.option('--debug', 'Print more verbose output', false)
|
||||
.action(async (cmd) => {
|
||||
const logger = logging_1.getRunnerLogger(cmd.debug);
|
||||
|
|
@ -180,7 +174,7 @@ program
|
|||
.option('--checkout-path <path>', 'Checkout path (default: current working directory)')
|
||||
.option('--no-upload', 'Do not upload results after analysis', false)
|
||||
.option('--output-dir <dir>', 'Directory to output SARIF files to. By default will use temp directory.')
|
||||
.option('--temp-dir <dir>', 'Directory to use for temporary files. By default will use a subdirectory of the current working directory.')
|
||||
.option('--temp-dir <dir>', 'Directory to use for temporary files. By default will use "./codeql-runner".')
|
||||
.option('--debug', 'Print more verbose output', false)
|
||||
.action(async (cmd) => {
|
||||
const logger = logging_1.getRunnerLogger(cmd.debug);
|
||||
|
|
|
|||
File diff suppressed because one or more lines are too long
|
|
@ -1,6 +1,5 @@
|
|||
import { Command } from 'commander';
|
||||
import * as fs from 'fs';
|
||||
import md5 from 'md5';
|
||||
import * as os from 'os';
|
||||
import * as path from 'path';
|
||||
|
||||
|
|
@ -40,9 +39,7 @@ function parseGithubUrl(inputUrl: string): string {
|
|||
}
|
||||
|
||||
function getTempDir(userInput: string | undefined): string {
|
||||
const cwd = process.cwd();
|
||||
const cwdHash = md5(cwd);
|
||||
const tempDir = path.join(userInput || process.cwd(), 'codeql-runner', cwdHash);
|
||||
const tempDir = path.join(userInput || process.cwd(), 'codeql-runner');
|
||||
if (!fs.existsSync(tempDir)) {
|
||||
fs.mkdirSync(tempDir, { recursive: true });
|
||||
}
|
||||
|
|
@ -89,7 +86,7 @@ program
|
|||
.option('--queries <queries>', 'Comma-separated list of additional queries to run. By default, this overrides the same setting in a configuration file.')
|
||||
.option('--config-file <file>', 'Path to config file')
|
||||
.option('--codeql-path <path>', 'Path to a copy of the CodeQL CLI executable to use. Otherwise downloads a copy.')
|
||||
.option('--temp-dir <dir>', 'Directory to use for temporary files. By default will use a subdirectory of the current working directory.')
|
||||
.option('--temp-dir <dir>', 'Directory to use for temporary files. By default will use "./codeql-runner".')
|
||||
.option('--tools-dir <dir>', 'Directory to use for CodeQL tools and other files to store between runs. By default will use home directory.')
|
||||
.option('--checkout-path <path>', 'Checkout path (default: current working directory)')
|
||||
.option('--debug', 'Print more verbose output', false)
|
||||
|
|
@ -185,7 +182,7 @@ program
|
|||
.command('autobuild')
|
||||
.description('Attempts to automatically build code')
|
||||
.option('--language <language>', 'The language to build. By default will try to detect the dominant language.')
|
||||
.option('--temp-dir <dir>', 'Directory to use for temporary files. By default will use a subdirectory of the current working directory.')
|
||||
.option('--temp-dir <dir>', 'Directory to use for temporary files. By default will use "./codeql-runner".')
|
||||
.option('--debug', 'Print more verbose output', false)
|
||||
.action(async (cmd: AutobuildArgs) => {
|
||||
const logger = getRunnerLogger(cmd.debug);
|
||||
|
|
@ -236,7 +233,7 @@ program
|
|||
.option('--checkout-path <path>', 'Checkout path (default: current working directory)')
|
||||
.option('--no-upload', 'Do not upload results after analysis', false)
|
||||
.option('--output-dir <dir>', 'Directory to output SARIF files to. By default will use temp directory.')
|
||||
.option('--temp-dir <dir>', 'Directory to use for temporary files. By default will use a subdirectory of the current working directory.')
|
||||
.option('--temp-dir <dir>', 'Directory to use for temporary files. By default will use "./codeql-runner".')
|
||||
.option('--debug', 'Print more verbose output', false)
|
||||
.action(async (cmd: AnalyzeArgs) => {
|
||||
const logger = getRunnerLogger(cmd.debug);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue