about summary refs log tree commit diff
path: root/pkgs/profpatsch/dhallsh/OptionPrinter/newStyle.dhall
blob: 2a9435d980ea754836e46b48b3b0cc27362acc78 (plain) (blame)
1
2
3
4
5
6
7
8
let Option = ../Option/type.dhall

let newStyle
	: Option → Text
	=   λ(o : Option)
	  → merge { Long = λ(t : Text) → "--${t}", Short = λ(t : Text) → "-${t}" } o

in  newStyle