@struktoai/mirage-core
Version:
A Unified Virtual Filesystem For AI Agents
65 lines • 3.57 kB
TypeScript
import { Argument } from './types.ts';
export declare const HELP_OPTION: Argument;
export declare const VERSION_OPTION: Argument;
export declare const PATHS_OPERAND: Argument;
export declare const TEXTS_OPERAND: Argument;
export declare const PATH_OPERAND: Argument;
export declare const PATH2_OPERAND: Argument;
export declare const TEXT_OPERAND: Argument;
export declare const REMAINDER_OPERAND: Argument;
export declare const ARG_PLACEHOLDER = "ARG";
export declare const STDOUT_DASH_OPTIONS: ReadonlyMap<string, string>;
export declare const STDIN_SCRIPT_COMMANDS: ReadonlySet<string>;
export declare const STDIN_DASH_COMMANDS: ReadonlySet<string>;
export declare const STDIN_DASH_LEADING: ReadonlyMap<string, number>;
export declare const OPERAND = "";
export declare const IN_ORDER_OPERANDS: ReadonlySet<string>;
export declare const SPELLED_WORDS: Readonly<Record<string, ReadonlySet<string>>>;
export declare const LETTER_OPTIONS: ReadonlySet<string>;
export declare const DASH_LETTER: RegExp;
export declare const NEGATIVE_NUMBER_OPERANDS: ReadonlySet<string>;
export declare const NEGATIVE_NUMBER: RegExp;
export declare const WHOLE_WORD_LONG_OPTIONS: ReadonlySet<string>;
export declare const OWN_OPTION_LOOP: ReadonlySet<string>;
export declare const REFUSED = "?";
export declare const SPELLED = "=";
/**
* Map a flag name to its dispatcher kwarg name.
*
* Mirrors Python's `flag_kwarg_name`. The dispatcher spells flags without
* their dashes and with dashes turned into underscores, so this is the one
* place that translation lives.
*/
export declare function flagKwargName(flag: string): string;
export declare const NUMERIC_SHORT: RegExp;
export declare const ECHO_OPTION: RegExp;
export declare const NO_LONG_OPTIONS: ReadonlySet<string>;
export declare const SOLE_ARGUMENT_LONG_OPTIONS: ReadonlySet<string>;
export declare const STANDARD_AFTER_SCAN: ReadonlySet<string>;
export declare const SHORT_STANDARD: Readonly<Record<string, Readonly<Record<string, string>>>>;
export declare const EXTRA_STANDARD: Readonly<Record<string, readonly string[]>>;
export declare const STANDARD_LAST_WINS: ReadonlySet<string>;
export declare const DIGIT_OPTIONS: ReadonlySet<string>;
export declare const LONG_SYNONYMS: ReadonlyMap<string, string>;
export declare const TAR_LONG_OPTIONS: readonly (readonly string[])[];
export declare const LONG_OPTION_TABLES: Readonly<Record<string, readonly (readonly string[])[]>>;
export declare const EQUALS_SHORT_VALUES: ReadonlySet<string>;
export declare const RG_FLAG_NAMES: readonly string[];
export declare const STANDARD_BEFORE_SCAN: ReadonlySet<string>;
export declare const ZGREP_UNSUPPORTED_SHORT: ReadonlySet<string>;
export declare const ZGREP_UNSUPPORTED_LONG: ReadonlyMap<string, number>;
export declare const WORD_CHOICE_OPTIONS: ReadonlySet<string>;
export declare const INT_VALUE: RegExp;
export declare const FLOAT_VALUE: RegExp;
export declare const USAGE_HINT_PREFIX: ReadonlySet<string>;
export declare const OLD_OPTION_EXIT = 2;
export declare const OPERAND_EXIT: Readonly<Record<string, number>>;
export declare const USAGE_EXIT: Readonly<Record<string, number>>;
export declare const READ_FAIL_EXIT: Readonly<Record<string, number>>;
export declare const READ_FAIL_EXIT_ISDIR: Readonly<Record<string, number>>;
export declare const PYTHON_NAMES: ReadonlySet<string>;
export declare const NOT_GETOPT_LONG: ReadonlySet<string>;
export declare const PYTHON_USAGE: string;
export declare const PARSES_KEPT = 16;
export declare const PARSE_KEPT_CHARS = 1024;
//# sourceMappingURL=constants.d.ts.map