mirror of
https://github.com/kmein/niveum
synced 2026-03-21 12:21:08 +01:00
depp: style
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
{ lib, writeShellScriptBin }:
|
{ lib, writeShellScriptBin }:
|
||||||
let
|
let
|
||||||
aliasFlag = name: value: "-c alias.${name}=\"${value}\"";
|
aliasFlag = name: value: "-c alias.${name}=${lib.escapeShellArg value}";
|
||||||
aliases = {
|
aliases = {
|
||||||
eroeffne = "init";
|
eroeffne = "init";
|
||||||
machnach = "clone";
|
machnach = "clone";
|
||||||
@@ -22,7 +22,7 @@ let
|
|||||||
};
|
};
|
||||||
in writeShellScriptBin "depp" ''
|
in writeShellScriptBin "depp" ''
|
||||||
if [ $# -gt 0 ]; then
|
if [ $# -gt 0 ]; then
|
||||||
git ${lib.concatStringsSep " " (lib.attrsets.mapAttrsToList aliasFlag aliases)} $@
|
git ${lib.concatStringsSep " " (lib.attrsets.mapAttrsToList aliasFlag aliases)} "$@"
|
||||||
else
|
else
|
||||||
printf "${lib.concatStringsSep "\n" (lib.attrsets.mapAttrsToList (n: v: n + " " + v) aliases)}"
|
printf "${lib.concatStringsSep "\n" (lib.attrsets.mapAttrsToList (n: v: n + " " + v) aliases)}"
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user