<commit_before>Brew interesting packages:
=========================

  atomicparsley    - MPEG-4 command-line tool
  bat              - A better cat with syntax highlighting
  bitwarden-cli    - Secure and free password manager for all of your devices
  clozure-cl       - Common Lisp implementation with a long history (https://ccl.clozure.com)
  diff-so-fancy    - Good-lookin' diffs with diff-highlight and more
  fd               - Simple, fast and user-friendly alternative to find
  fx               - Command-line JSON processing tool
  git              - Yo know git, do you?
  gitup            - The Git interface you've been missing all your life
  gradle           - Open-source build automation tool based on the Groovy and Kotlin DSL
  graphicsmagick   - Image processing tools collection
  htop             - Improved top
  hex-fiend        - A fast and clever open source hex editor for macOS
  imagemagick      - Tools and libraries to manipulate images in many formats
  jq               - Lightweight and flexible command-line JSON processor
  markdown         - Text-to-HTML conversion tool
  mps-youtube      - Terminal based YouTube player and downloader
  ncdu             - NCurses Disk Usage
  neofetch         - Fast, highly customisable system info script
  nnn              - Free, fast, friendly file browser
  sbcl             - Steel Bank Common Lisp system (http://www.sbcl.org)
  shellcheck       - Static analysis and lint tool, for (ba)sh scripts
  sox              - SOund eXchange: universal sound sample translator
  testdisk         - Powerful free data recovery utility
  tldr             - Simplified and community-driven man pages
  todo-txt         - Minimal, todo.txt-focused editor
  tunnelbclick     - Free and open source graphic user interface for OpenVPN®
  vlc              - VLC Media Player - c.f. sc68 plugin at http://bit.ly/2yD8tQU
  youtube-dl       - Download YouTube videos from the command-line

Brew funny packages:
===================

  bastet           - Bastard tettris
  browsh           - The modern, text-based browser (nb: brew tap browsh-org/homebrew-browsh)
  figlet           - Banner-like program prints strings as ASCII art(c.f. http://www.figlet.org/examples.html)
  lolcat           - Rainbows and unicorns in your console!
  neofetch         - A command-line system information tool written in bash 3.2+

Brew intesting casks:
====================

  betterzip        - Most notably has a Quick Look for zip file
  coverload        - Download cover art from the iTunes store - https://coverloadapp.com
  freeplane        - A mindmapper
  gimp             - The GNU Image Manipulation Program
  qlcolorcode      - Quick Look plugin that renders source code with syntax highlighting
  qlmarkdown       - Quick Look plugin that renders markdown files
  qlstephen        - Quick Look plugin that renders plain text files without a file extension
  quicklook-json   - Quick Look plugin that renders json files
  quicklook-csv    - Quick Look plugin for CSV files
  quicklookapk     - Quick Look plugin that renders APK files

Brew audio apps:
===============

  fission          - Fast & lossless audio editing
  hydrogen         - Software synthesizer emulating a drum machine based on patterns
  levelator        - Adjusts the audio levels within a recording for variations from one speaker to the next
  lilypond         - Music engraving program
  lmms             - Digital audio workstation
  milkytracker     - Tracker music application
  ocenaudio        - Easy, fast and powerful audio editor
  wavesurfer       - Sound visualization and manipulation

Brew interesting commands:
========================

  brew cleanup -s [--dry-run]
    Delete the brew cache

  brew update && brew upgrade && brew cleanup -s
    Update the brew packages, and remove their cache

  brew leaves
    Show installed formulae that are not dependencies of another installed formula.
    UNFORTUNATELY, while it does look for formulas' "dependencies", it ignores their "requirements" (a dependency is a specific formula, a requirement is "one of" formula when multiple exist)

  brew list -1 | while read cask; do echo -ne "\x1B[1;34m $cask \x1B[0m"; brew uses $cask --installed | awk '{printf(" %s ", $0)}'; echo ""; done
    List all formulas, along with which other fomula use it.
    Any formula not used is either an orphaned formula (can be deleted), or has been installed on purpose (keep it).
    It will hep to sort by number of usage:
      awk '{print NF,$0}' "$file" | sort -nr | cut -d' ' -f 2-

  brew rmtree formula
    Remove a formula and its unused dependencies.
    Installation is "brew tap beeftornado/rmtree"
    C.f. https://github.com/beeftornado/homebrew-rmtree for warning.

  brew deps --installed
    Show dependencies of each formula that have some

  brew deps --installed --tree --verbose ffmpeg
    Show dependencies for the given formula

  brew uses --installed --recursive ffmpeg
    Show the formulae that specify formula as a dependency.<commit_msg>feat: Add java8 install instructions<commit_after>Brew interesting packages:
=========================

  atomicparsley    - MPEG-4 command-line tool
  bat              - A better cat with syntax highlighting
  bitwarden-cli    - Secure and free password manager for all of your devices
  clozure-cl       - Common Lisp implementation with a long history (https://ccl.clozure.com)
  diff-so-fancy    - Good-lookin' diffs with diff-highlight and more
  fd               - Simple, fast and user-friendly alternative to find
  fx               - Command-line JSON processing tool
  git              - Yo know git, do you?
  gitup            - The Git interface you've been missing all your life
  gradle           - Open-source build automation tool based on the Groovy and Kotlin DSL
  graphicsmagick   - Image processing tools collection
  htop             - Improved top
  hex-fiend        - A fast and clever open source hex editor for macOS
  imagemagick      - Tools and libraries to manipulate images in many formats
  jq               - Lightweight and flexible command-line JSON processor
  markdown         - Text-to-HTML conversion tool
  mps-youtube      - Terminal based YouTube player and downloader
  ncdu             - NCurses Disk Usage
  neofetch         - Fast, highly customisable system info script
  nnn              - Free, fast, friendly file browser
  sbcl             - Steel Bank Common Lisp system (http://www.sbcl.org)
  shellcheck       - Static analysis and lint tool, for (ba)sh scripts
  sox              - SOund eXchange: universal sound sample translator
  testdisk         - Powerful free data recovery utility
  tldr             - Simplified and community-driven man pages
  todo-txt         - Minimal, todo.txt-focused editor
  tunnelbclick     - Free and open source graphic user interface for OpenVPN®
  vlc              - VLC Media Player - c.f. sc68 plugin at http://bit.ly/2yD8tQU
  youtube-dl       - Download YouTube videos from the command-line

Brew funny packages:
===================

  bastet           - Bastard tettris
  browsh           - The modern, text-based browser (nb: brew tap browsh-org/homebrew-browsh)
  figlet           - Banner-like program prints strings as ASCII art(c.f. http://www.figlet.org/examples.html)
  lolcat           - Rainbows and unicorns in your console!
  neofetch         - A command-line system information tool written in bash 3.2+

Brew interesting casks:
======================

  betterzip        - Most notably has a Quick Look for zip file
  coverload        - Download cover art from the iTunes store - https://coverloadapp.com
  freeplane        - A mindmapper
  gimp             - The GNU Image Manipulation Program
  qlcolorcode      - Quick Look plugin that renders source code with syntax highlighting
  qlmarkdown       - Quick Look plugin that renders markdown files
  qlstephen        - Quick Look plugin that renders plain text files without a file extension
  quicklook-json   - Quick Look plugin that renders json files
  quicklook-csv    - Quick Look plugin for CSV files
  quicklookapk     - Quick Look plugin that renders APK files

Brew audio apps:
===============

  fission          - Fast & lossless audio editing
  hydrogen         - Software synthesizer emulating a drum machine based on patterns
  levelator        - Adjusts the audio levels within a recording for variations from one speaker to the next
  lilypond         - Music engraving program
  lmms             - Digital audio workstation
  milkytracker     - Tracker music application
  ocenaudio        - Easy, fast and powerful audio editor
  wavesurfer       - Sound visualization and manipulation

Brew interesting commands:
=========================

  brew cleanup -s [--dry-run]
    Delete the brew cache

  brew update && brew upgrade && brew cleanup -s
    Update the brew packages, and remove their cache

  brew leaves
    Show installed formulae that are not dependencies of another installed formula.
    UNFORTUNATELY, while it does look for formulas' "dependencies", it ignores their "requirements" (a dependency is a specific formula, a requirement is "one of" formula when multiple exist)

  brew list -1 | while read cask; do echo -ne "\x1B[1;34m $cask \x1B[0m"; brew uses $cask --installed | awk '{printf(" %s ", $0)}'; echo ""; done
    List all formulas, along with which other fomula use it.
    Any formula not used is either an orphaned formula (can be deleted), or has been installed on purpose (keep it).
    It will hep to sort by number of usage:
      awk '{print NF,$0}' "$file" | sort -nr | cut -d' ' -f 2-

  brew rmtree formula
    Remove a formula and its unused dependencies.
    Installation is "brew tap beeftornado/rmtree"
    C.f. https://github.com/beeftornado/homebrew-rmtree for warning.

  brew deps --installed
    Show dependencies of each formula that have some

  brew deps --installed --tree --verbose ffmpeg
    Show dependencies for the given formula

  brew uses --installed --recursive ffmpeg
    Show the formulae that specify formula as a dependency.

Breww and java8:
===============

  brew tap adoptopenjdk/openjdk
  brew cask install adoptopenjdk8
  (or brew cask install adoptopenjdk/openjdk/adoptopenjdk8, see below)
    The AdoptOpenJDK project makes it possible to nstall Java 8.
    Use the 3rd line when the error "Error: Cask adoptopenjdk8 exists in multiple taps" occurs.
    (source: https://stackoverflow.com/questions/24342886/how-to-install-java-8-on-mac)
{'fraction_non_alphanumeric': 0.07355034639840562, 'fraction_numerical': 0.004745183638606814, 'mean_word_length': 2.5758398371224973, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 7, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 6, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5426301', 'n_tokens_mistral': 2861, 'n_tokens_neox': 2679, 'n_words': 1225}