aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLibravatar Alexander Foremny <aforemny@posteo.de>2025-02-20 12:48:32 +0100
committerLibravatar Alexander Foremny <aforemny@posteo.de>2025-02-20 18:36:23 +0100
commit47e1fbf749292a76e4c29caa50fcf3b81f60f125 (patch)
treefdf7153645052b084cd6d5e1aa3abf4366a50ea0
parentcaf72faccc04e647c27e1b5eef85c515949d8210 (diff)
add `format` to shell
-rw-r--r--default.nix6
1 files changed, 6 insertions, 0 deletions
diff --git a/default.nix b/default.nix
index 43fff14..0bd2ddb 100644
--- a/default.nix
+++ b/default.nix
@@ -32,6 +32,12 @@ rec {
set -efu
exec ${haskellPackages.cabal-install}/bin/cabal run acms -- "$@"
'')
+ (pkgs.writeScriptBin "format" ''
+ set -efu
+ git ls-files | grep .hs$ | while read -r fn; do
+ ${haskellPackages.ormolu}/bin/ormolu -i "$fn" || :
+ done
+ '')
];
withHoogle = true;
withHaddock = true;