aboutsummaryrefslogtreecommitdiff
path: root/test/formatters/installers/brittany.bash
diff options
context:
space:
mode:
Diffstat (limited to 'test/formatters/installers/brittany.bash')
-rw-r--r--test/formatters/installers/brittany.bash11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/formatters/installers/brittany.bash b/test/formatters/installers/brittany.bash
new file mode 100644
index 0000000..118870b
--- /dev/null
+++ b/test/formatters/installers/brittany.bash
@@ -0,0 +1,11 @@
+# PPA recommended at https://www.haskell.org/cabal/download.html
+apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FF3AEACEF6F88286
+echo "deb [arch=amd64] http://ppa.launchpad.net/hvr/ghc/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/brittany.list
+
+apt-get update
+apt-get install -y cabal-install-3.4 ghc
+ln -s /opt/cabal/bin/cabal /usr/local/bin/
+
+cabal v2-update
+cabal v2-install brittany
+cp -L "$HOME/.cabal/bin/brittany" /usr/local/bin/