UNPKG

setup-cpp

Version:

Install all the tools required for building and testing C++/C projects.

98 lines (97 loc) 3.69 kB
/** * The options for installing a package using brew */ export type BrewPackOptions = { /** Whether to overwrite the package if it already exists */ overwrite?: boolean /** Whether to install the package as a cask */ cask?: boolean /** Treat all named arguments as formulae */ formula?: boolean /** If brewing fails, open an interactive debugging session */ debug?: boolean /** Print install times for each package at the end of the run */ "display-times"?: boolean /** Install formulae without checking for previously installed versions */ force?: boolean /** Print the verification and post-install steps */ verbose?: boolean /** Show what would be installed, but do not actually install anything */ "dry-run"?: boolean /** Skip installing any dependencies of any kind */ "ignore-dependencies"?: boolean /** Install the dependencies with specified options but do not install the formula itself */ "only-dependencies"?: boolean /** Attempt to compile using the specified compiler */ cc?: string /** Compile formula from source even if a bottle is provided */ "build-from-source"?: boolean /** Install from a bottle if it exists */ "force-bottle"?: boolean /** Install testing dependencies required to run brew test formula */ "include-test"?: boolean /** Install the HEAD version */ HEAD?: boolean /** Fetch the upstream repository to detect if the HEAD installation is outdated */ "fetch-HEAD"?: boolean /** Retain the temporary files created during installation */ "keep-tmp"?: boolean /** Generate debug symbols on build */ "debug-symbols"?: boolean /** Prepare the formula for eventual bottling during installation */ "build-bottle"?: boolean /** Install but skip any post-install steps */ "skip-post-install"?: boolean /** Optimise bottles for the specified architecture */ "bottle-arch"?: string /** Download and patch formula, then open a shell */ interactive?: boolean /** Create a Git repository */ git?: boolean /** Disable/enable linking of helper executables */ binaries?: boolean /** Require all casks to have a checksum */ "require-sha"?: boolean /** Disable/enable quarantining of downloads */ quarantine?: boolean /** Adopt existing artifacts in the destination that are identical to those being installed */ adopt?: boolean /** Skip installing cask dependencies */ "skip-cask-deps"?: boolean /** Remove all files associated with a cask */ zap?: boolean /** Target location for Applications */ appdir?: string /** Target location for Keyboard Layouts */ "keyboard-layoutdir"?: string /** Target location for Color Pickers */ colorpickerdir?: string /** Target location for Preference Panes */ prefpanedir?: string /** Target location for Quick Look Plugins */ qlplugindir?: string /** Target location for Spotlight Plugins */ mdimporterdir?: string /** Target location for Dictionaries */ dictionarydir?: string /** Target location for Fonts */ fontdir?: string /** Target location for Services */ servicedir?: string /** Target location for Input Methods */ "input-methoddir"?: string /** Target location for Internet Plugins */ "internet-plugindir"?: string /** Target location for Audio Unit Plugins */ "audio-unit-plugindir"?: string /** Target location for VST Plugins */ "vst-plugindir"?: string /** Target location for VST3 Plugins */ "vst3-plugindir"?: string /** Target location for Screen Savers */ "screen-saverdir"?: string /** Comma-separated list of language codes to prefer for cask installation */ language?: string /** Make some output more quiet */ quiet?: boolean }