Skip to content

Instantly share code, notes, and snippets.

View fscm's full-sized avatar

Frederico Martins fscm

View GitHub Profile
@fscm
fscm / install_gnumake.md
Created February 24, 2022 17:09
[macOS] Install GNU Make tool from source

[macOS] Install GNU Make tool from source

Instructions on how to install the gmake command on macOS from source.

Prerequisites

macOS Command Line Tools need to be installed on your local computer.

To install the Command Line Tools run the following command:

@fscm
fscm / install_scala.md
Created February 1, 2022 18:31
[macOS] Install Scala programming language

[macOS] Install Scala programming language

Instructions on how to install the Scala programming language on macOS.

Uninstall

First step should be to unsinstall any previous Scala installation. This step can be skipped if no Scala programming language was previously installed.

@fscm
fscm / install_basictex.md
Last active February 1, 2022 18:33
[macOS] Install BasicTeX

[macOS] Install BasicTeX

Instructions on how to install the BasicTeX TeX distribution on macOS.

Uninstall

First step should be to unsinstall any previous BasicTeX installation. This step can be skipped if no BasicTeX version was previously installed.

To uninstall any previous BasicTeX installations use the following command(s):

@fscm
fscm / install_nodejs.md
Last active February 1, 2022 17:25
[macOS] Install Node.js JavaScript runtime

[macOS] Install Node.js JavaScript runtime

Instructions on how to install the Node.js JavaScript runtime on macOS.

Uninstall

First step should be to unsinstall any previous Node.js installation. This step can be skipped if no Node.js version was previously installed.

This will completelly remove any Node.js previously installed. If you which

@fscm
fscm / install_cmake.md
Last active May 1, 2024 12:57
[macOS] Install CMake

[macOS] Install CMake

Instructions on how to install the CMake tool on macOS.

Uninstall

First step should be to unsinstall any previous CMake installation. This step can be skipped if no CMake version was previously installed.

To uninstall any previous CMake installations use the following commands:

@fscm
fscm / install_hugo.md
Last active March 8, 2022 10:00
[macOS] Install hugo

[macOS] Install hugo

Instructions on how to install the hugo static site generator.

Install (normal version)

hugo can be obtained here. Copy the link for the version that you want to install from there.

Get the hugo archive and extract it with the following command:

@fscm
fscm / install_shellcheck.md
Last active January 25, 2022 18:25
[macOS] Install shellcheck

[macOS] Install shellcheck

Instructions on how to install the shellcheck command-line tool.

Install

shellcheck can be obtained here. Copy the link for the version that you want to install from there (or just use lastest one).

@fscm
fscm / install_clojure.md
Created April 21, 2020 14:38
[macOS] Install Clojure programming language

[macOS] Install Clojure programming language

Instructions on how to install the Clojure programming language on macOS.

Uninstall

First step should be to unsinstall any previous Clojure installation. This step can be skipped if no Clojure programming language was previously installed.

@fscm
fscm / install_haskell.md
Last active April 21, 2020 09:36
[macOS] Install Haskell Platform

[macOS] Install Haskell Platform

Instructions on how to install the Haskell Platform on macOS.

Uninstall

First step should be to unsinstall any previous Haskel installation. This step can be skipped if no Haskell Platform was previously installed.

This will completelly remove any Haskell Platform previously installed. If you which to keep the libraries installed with cabal you should skip the last command.

@fscm
fscm / install_python3.md
Last active January 27, 2022 13:15
[macOS] Install Python 3 programming language

[macOS] Install Python 3 programming language

Instructions on how to install the Python 3 programming language on macOS.

Uninstall

First step should be to unsinstall any previous Python 3 installation. This step can be skipped if no Python 3 version was previously installed.

This will completelly remove any Python 3 previously installed. If you which to keep the user modules installed with pip3 you should skip the last command.