1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 18:21:07 +01:00

+ depp (git auf deutsch)

This commit is contained in:
Kierán Meinhardt
2019-06-08 14:53:12 +02:00
parent 4a46aad1c8
commit f15d135d61
2 changed files with 32 additions and 0 deletions

View File

@@ -107,6 +107,7 @@
iolanguage = pkgs.callPackage <packages/iolanguage.nix> {}; iolanguage = pkgs.callPackage <packages/iolanguage.nix> {};
literature-quote = pkgs.callPackage <packages/literature-quote.nix> {}; literature-quote = pkgs.callPackage <packages/literature-quote.nix> {};
n = pkgs.callPackage <packages/n.nix> {}; n = pkgs.callPackage <packages/n.nix> {};
depp = pkgs.callPackage <packages/depp.nix> {};
nix-git = pkgs.callPackage <packages/nix-git.nix> {}; nix-git = pkgs.callPackage <packages/nix-git.nix> {};
odyssey = pkgs.callPackage <packages/odyssey.nix> {}; odyssey = pkgs.callPackage <packages/odyssey.nix> {};
wttr = pkgs.callPackage <packages/wttr.nix> {}; wttr = pkgs.callPackage <packages/wttr.nix> {};
@@ -398,6 +399,8 @@
genius genius
nix-git nix-git
n n
wtf
depp
] ++ [ ] ++ [
libcoap libcoap
traadfri traadfri

29
packages/depp.nix Normal file
View File

@@ -0,0 +1,29 @@
{ lib, writeShellScriptBin }:
let
aliasFlag = name: value: "-c alias.${name}=\"${value}\"";
aliases = {
eroeffne = "init";
machnach = "clone";
zieh = "pull";
fueghinzu = "add";
drueck = "push";
pfusch = "push --force";
zweig = "branch";
verzweige = "branch";
uebergib = "commit";
erde = "rebase";
unterscheide = "diff";
vereinige = "merge";
bunkere = "stash";
markiere = "tag";
nimm = "checkout";
tagebuch = "log";
zustand = "status";
};
in writeShellScriptBin "depp" ''
if [ $# -gt 0 ]; then
git ${lib.concatStringsSep " " (lib.attrsets.mapAttrsToList aliasFlag aliases)} $@
else
printf "${lib.concatStringsSep "\n" (lib.attrsets.mapAttrsToList (n: v: n + " " + v) aliases)}"
fi
''