mirror of
https://github.com/actions-rs/cargo.git
synced 2025-12-18 04:15:47 +02:00
Add formatting and linting tools
This commit is contained in:
parent
ecffd7835a
commit
efdda56b63
14 changed files with 2826 additions and 472 deletions
26
src/input.ts
26
src/input.ts
|
|
@ -2,31 +2,31 @@
|
|||
* Parse action input into a some proper thing.
|
||||
*/
|
||||
|
||||
import {input} from '@actions-rs/core';
|
||||
import { input } from "@actions-rs/core";
|
||||
|
||||
import stringArgv from 'string-argv';
|
||||
import stringArgv from "string-argv";
|
||||
|
||||
// Parsed action input
|
||||
export interface Input {
|
||||
command: string,
|
||||
toolchain?: string,
|
||||
args: string[],
|
||||
useCross: boolean,
|
||||
command: string;
|
||||
toolchain?: string;
|
||||
args: string[];
|
||||
useCross: boolean;
|
||||
}
|
||||
|
||||
export function get(): Input {
|
||||
const command = input.getInput('command', {required: true});
|
||||
const args = stringArgv(input.getInput('args'));
|
||||
let toolchain = input.getInput('toolchain');
|
||||
if (toolchain.startsWith('+')) {
|
||||
const command = input.getInput("command", { required: true });
|
||||
const args = stringArgv(input.getInput("args"));
|
||||
let toolchain = input.getInput("toolchain");
|
||||
if (toolchain.startsWith("+")) {
|
||||
toolchain = toolchain.slice(1);
|
||||
}
|
||||
const useCross = input.getInputBool('use-cross');
|
||||
const useCross = input.getInputBool("use-cross");
|
||||
|
||||
return {
|
||||
command: command,
|
||||
args: args,
|
||||
useCross: useCross,
|
||||
toolchain: toolchain || undefined
|
||||
}
|
||||
toolchain: toolchain || undefined,
|
||||
};
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue