<commit_before># Essential Software for my Mac
# <NAME> <<EMAIL>>

- name: Management
  description: These are required for lots of the subsequent installations.
  halt_on_fail: true
  items:
    - name: xcode command line tools
      description: basic command line dev tools (clang, ld, git, ...)
      installation:
        type: raw_command
        value: xcode-select --install

    - name: Homebrew
      url: https://brew.sh
      description: CLI Package manager
      install: false
      installation:
        type: raw_command
        value: 'ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"'

- name: CLI Tools
  halt_on_fail: true
  items:
    - name: git
      url: https://git-scm.com
      description: The most widely used SCM tool.
      installation:
        type: brew
        value: git

    - name: brew cask
      url: http://caskroom.io
      description: 'Homebrew "extension" for graphical apps.'
      installation:
        type: brew
        value: caskroom/casks/brew-cask

    - name: Haskell
      url: https://haskell.org
      description: The best programming language in the world. Haskell compiler & tools.
      install: false
      installation:
        type: brew
        value:
          - ghc
          - cabal

    - name: Haskell dev tools
      description: Some additional dev tools for Haskell (requires Haskell and cabal)
      installation:
        type: cabal
        value:
          - ghc-mod
          - stylish-haskell<commit_msg>Added uncrustify<commit_after># Essential Software for my Mac
# <NAME> <<EMAIL>>

- name: Management
  description: These are required for lots of the subsequent installations.
  halt_on_fail: true
  items:
    - name: xcode command line tools
      description: basic command line dev tools (clang, ld, git, ...)
      installation:
        type: raw_command
        value: xcode-select --install

    - name: Homebrew
      url: https://brew.sh
      description: CLI Package manager
      install: false
      installation:
        type: raw_command
        value: 'ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"'

- name: CLI Tools
  halt_on_fail: true
  items:
    - name: git
      url: https://git-scm.com
      description: The most widely used SCM tool.
      installation:
        type: brew
        value: git
    - name: uncrustify
      installation:
        type: brew
        value: uncrustify

    - name: brew cask
      url: http://caskroom.io
      description: 'Homebrew "extension" for graphical apps.'
      installation:
        type: brew
        value: caskroom/casks/brew-cask

    - name: Haskell
      url: https://haskell.org
      description: The best programming language in the world. Haskell compiler & tools.
      install: false
      installation:
        type: brew
        value:
          - ghc
          - cabal

    - name: Haskell dev tools
      description: Some additional dev tools for Haskell (requires Haskell and cabal)
      installation:
        type: cabal
        value:
          - ghc-mod
          - stylish-haskell
{'fraction_non_alphanumeric': 0.08378464479133482, 'fraction_numerical': 0.0, 'mean_word_length': 2.069403714565005, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 8, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2671302', 'n_tokens_mistral': 913, 'n_tokens_neox': 866, 'n_words': 295}