From http://www.darkcoding.net/software/cleaning-up-old-git-branches/
- 
Switch to the main branch, usually 'develop':
git checkout develop - 
Get a list of fully merged branches:
 
| FROM ubuntu:latest | |
| RUN apt-get update && apt-get install tree | |
| WORKDIR /test | |
| COPY . . | |
| # Note: `-a` = show hidden files | |
| CMD ["tree", "-a"] | |
| # This file allows to check your .dockergignore configuration | |
| # Usage: | 
| -- This is a starter contract, based on the Game contract, | |
| -- containing the bare minimum required scaffolding. | |
| -- | |
| -- What you should change to something more suitable for | |
| -- your use case: | |
| -- * The MyDatum type | |
| -- * The MyRedeemer type | |
| -- | |
| -- And add function implementations (and rename them to | |
| -- something suitable) for the endpoints: | 
| import Data.Text qualified as T | |
| import Playground.Contract | |
| import Plutus.Contract | |
| import PlutusTx.Prelude | |
| import Prelude qualified as Haskell | |
| -- | A 'Contract' that logs a message. | |
| hello :: Contract () EmptySchema T.Text () | |
| hello = logInfo @Haskell.String "Hello, world" | 
| #xmonad shit | |
| export _JAVA_AWT_WM_NONREPARENTING=1 | |
| # cargo | |
| export PATH="$HOME/.cargo/bin:$PATH" | |
| # haskell stack | |
| export PATH="$HOME/.local/bin:$PATH" | |
| # yarn | 
| { | |
| "workbench.startupEditor": "none", | |
| "git.path": "/usr/bin", | |
| "workbench.colorTheme": "Darktooth", | |
| "window.zoomLevel": 0, | |
| "editor.minimap.enabled": false, | |
| "editor.tabSize": 2, | |
| "git.autofetch": true, | |
| "workbench.sideBar.location": "right", | |
| "workbench.activityBar.visible": false, | 
| // 1 arg | |
| const memoize = equality1 => f1 => { | |
| const resIndex = 1; // extract res from tuple | |
| const results = []; // :: [[arg1, result]] | |
| return arg1 => { | |
| const cachedResult = results.find(([a1]) => equality1(a1, arg1)); | |
| if (!cachedResult) { | |
| const newResult = f1(arg1); | |
| results.push([arg1, newResult]); | |
| return newResult; | 
From http://www.darkcoding.net/software/cleaning-up-old-git-branches/
Switch to the main branch, usually 'develop':
 git checkout develop
Get a list of fully merged branches:
| sudo dnf install openjfx | |
| sudo dnf install java-1.8.0-openjdk-openjfx |