VSCode-Anywhere
  • Introduction
  • Installation
    • Requirements
      • Windows requirements
      • Linux requirements
      • MacOS requirements
    • Quickstart
    • Advanced
      • Windows installation
      • Linux installation
      • MacOS installation
  • Modules
    • Module installation
    • Module update
    • Module settings
      • Global settings
        • brew settings
        • chocolatey settings
        • env settings
        • msys2 settings
        • nix settings
        • scoop settings
        • vscode settings
        • zeal settings
    • Modules list
      • Ansible
      • Bash
      • C / C++
      • C#
      • Custom
      • Deepcode
      • Docker
      • Fonts
      • Git
      • Go
      • HTML
      • Java
      • JavaScript / TypeScript
      • Markdown
      • Perl
      • PHP
      • Platformio
      • PowerShell
      • Puppet
      • Python2
      • Python3
      • Remote
      • Rest
      • ReStructuredText
      • Ruby
      • Saltstack
      • VSCode
    • Custom modules
  • Structure
    • apps
    • conf
      • saltstack
        • conf-offline
        • conf
        • pillar
        • states
    • tools
      • env
      • install
      • link
      • update
      • vscode
      • vscode-anywhere
  • Tutorials
    • Youtube tutorials
  • Release notes
    • V2
      • V2.0.0
    • V1
  • FAQ
Powered by GitBook
On this page
  • pkgs
  • enabled
  • opts

Was this helpful?

  1. Modules
  2. Module settings
  3. Global settings

brew settings

PreviousGlobal settingsNextchocolatey settings

Last updated 4 years ago

Was this helpful?

Allow managing .

brew is only available for Linux and MacOS.

pkgs

pkgs allow to install:

  • Linux OS:

  • MacOS:

You need to specify the formulae name to install.

A simple example, in the file to ask to install the python3module the :

vscode-anywhere:
    python3:
        enabled: True
        brew:
            pkgs:
                opts:
                    global: {}
                    install: {}
                    update: {}
                    uninstall: {}
                python@3.8:
                    enabled: True
                    opts:
                        global: {}
                        install: {}
                        update: {}
                        uninstall: {}

This is just an example for illustrative purposes.

enabled

True to enable, False to skip (default to False).

opts

opts is not mandatory but allows to pass extra args.

Global packages settings

  • brew:pkgs:opts:global: allow passing arguments to all brew packages when installing, updating, or uninstalling a package

Specific packages settings

  • brew:pkgs:<mypkg>:opts:global: allow passing arguments to <mypkg> brew package when installing, updating, or uninstalling the package

Extra args can be arguments described in the or can be .

In the previous example versionhas been specified in the install section of the python package because version can be passed into the .

brew:pkgs:opts:install: allow passing arguments to all brew packages when installing a package (cf )

brew:pkgs:opts:update: allow passing arguments to all brew packages when updating a package (cf )

brew:pkgs:opts:uninstall: allow passing arguments to all brew packages when uninstalling a package (cf )

brew:pkgs:<mypkg>:opts:install: allow to pass arguments to <mypkg> brew packages when installing the package (cf )

brew:pkgs:<mypkg>:opts:update: allow to pass arguments to <mypkg> brew packages when updating the package (cf )

brew:pkgs:<mypkg>:opts:uninstall: allow to pass arguments to <mypkg> brew packages when uninstalling the package (cf )

Saltstack pkg states
global Saltstack arguments
states.pkg.installed
states.pkg.installed
states.pkg.latest
states.pkg.removed
states.pkg.installed
states.pkg.latest
states.pkg.removed
brew
Linux formulae
MacOS formulae
Casks
brew python 3.8 package
vscode-anywhere.sls