homebrew-pkg-mgr

Example:

# Install the 'homebrew' package manager.
- homebrew-pkg-mgr

Description

Install the homebrew package manager on Mac OS X.

If not already available, the OS X command-line tools package will also be installed.

Resources

Examples

Example 1

Install the 'homebrew' package manager.

Code
- homebrew-pkg-mgr
Description

This will also install the OS X command-line tools if not already available.

Code

doc:
  short_help: Ensure the 'homebrew' package manager is installed.
  help: |
    Install the [homebrew](https://brew.sh) package manager on Mac OS X.

    If not already available, the [OS X command-line tools package](https://developer.apple.com/library/archive/technotes/tn2339/_index.html) will also be installed.
  references:
    homebrew website: https://brew.sh
  examples:
  - title: Install the 'homebrew' package manager.
    desc: |
      This will also install the OS X command-line tools if not already available.

meta:
  status:
    supported:
    - darwin
  tags:
  - featured-frecklecutable
  - install
  - package-management
  - package-manager
  - mac-os-x
  - darwin

frecklets:
- osx-command-line-tools-installed
- frecklet:
    name: geerlingguy.homebrew
    type: ansible-role
    resources:
      ansible-role:
      - geerlingguy.homebrew
      - elliotweiser.osx-command-line-tools
    desc:
      short: install 'homebrew'
      long: |
        Install the [homebrew](https://brew.sh) package manager for Mac OS X.
      references:
        "'geerlingguy.homebrew' Ansible role": https://github.com/geerlingguy/ansible-role-homebrew
    properties:
      idempotent: true
      elevated: true
      internet: true
frecklecute homebrew-pkg-mgr --help

Usage: frecklecute homebrew-pkg-mgr [OPTIONS]

  Install the [homebrew](https://brew.sh) package manager on Mac OS X.

  If not already available, the [OS X command-line tools package](https://de
  veloper.apple.com/library/archive/technotes/tn2339/_index.html) will also
  be installed.

Options:
  --help  Show this message and exit.
# -*- coding: utf-8 -*-


#
# module path: pycklets.homebrew_pkg_mgr.HomebrewPkgMgr
#


from dataclasses import dataclass
from pyckles import AutoPycklet
from typing import *    # noqa

@dataclass
class HomebrewPkgMgr(AutoPycklet):
    """Install the [homebrew](https://brew.sh) package manager on Mac OS X.

     If not already available, the [OS X command-line tools package](https://developer.apple.com/library/archive/technotes/tn2339/_index.html) will also be installed.

       Args:

    """

    FRECKLET_ID = "homebrew-pkg-mgr"



    def __post_init__(self):
        super(HomebrewPkgMgr, self).__init__(var_names=[])


frecklet_class = HomebrewPkgMgr
# -*- coding: utf-8 -*-


#
# module path: pycklets.homebrew_pkg_mgr.HomebrewPkgMgr
#


from pyckles import AutoPycklet

class HomebrewPkgMgr(AutoPycklet):
    """Install the [homebrew](https://brew.sh) package manager on Mac OS X.

     If not already available, the [OS X command-line tools package](https://developer.apple.com/library/archive/technotes/tn2339/_index.html) will also be installed.

       Args:

    """

    FRECKLET_ID = "homebrew-pkg-mgr"

    def __init__(self, ):

        super(HomebrewPkgMgr, self).__init__(var_names=[])



frecklet_class = HomebrewPkgMgr