package-managers

Example:

# Install the 'nix' package manager.
- package-managers:
    package_managers:
    - nix

Description

This is mainly used in conjunction with the frecklet::pkg and frecklet::pkgs frecklets, so they can transparently install package managers that are used there.

Supported package managers currently:

  • conda
  • git
  • homebrew
  • nix
  • pip
  • vagrant-plugin

More information and examples to come, for now please refer to the freckfrackery.install-pkg_mgrs Ansible role for more information.

Resources

Variables

Name Type Default Description

package_managers

list --

n/a Required

Examples

Example 1

Install the 'nix' package manager.

Code
- package-managers:
    package_managers:
    - nix

Example 2

Install the 'nix' and 'conda' package managers.

Code
- package-managers:
    package_managers:
    - nix
    - conda

Command-line

frecklecute package-managers --help

Usage: frecklecute package-managers [OPTIONS] PACKAGE_MANAGERS

  This is mainly used in conjunction with the frecklet::pkg and
  frecklet::pkgs frecklets, so they can transparently install package
  managers that are used there.

  Supported package managers currently:

  - conda - git - homebrew - nix - pip - vagrant-plugin

  More information and examples to come, for now please refer to the
  [freckfrackery.install-pkg_mgrs Ansible
  role](https://gitlab.com/freckfrackery/freckfrackery.install-
  pkg_mgrs/blob/master/README.md) for more information.

Options:
  --help  Show this message and exit.