diff options
| -rw-r--r-- | krebs/5pkgs/simple/Reaktor/plugins.nix | 19 | 
1 files changed, 19 insertions, 0 deletions
| diff --git a/krebs/5pkgs/simple/Reaktor/plugins.nix b/krebs/5pkgs/simple/Reaktor/plugins.nix index e85e41cfe..d4fa5b1cf 100644 --- a/krebs/5pkgs/simple/Reaktor/plugins.nix +++ b/krebs/5pkgs/simple/Reaktor/plugins.nix @@ -128,4 +128,23 @@ rec {      '';    }); +  wiki-todo-add = buildSimpleReaktorPlugin "wiki-todo-add" { +    pattern = "^wiki-todo: (?P<args>.*)$$"; +    script = pkgs.writeDash "wiki-todo-add" '' +      echo "$@" >> wiki-todo +      echo "added todo" +    ''; +  }; +  wiki-todo-done = buildSimpleReaktorPlugin "wiki-todo-done" { +    pattern = "^wiki-todo-done: (?P<args>.*)$$"; +    script = pkgs.writeDash "wiki-todo-done" '' +      ${pkgs.gnugrep}/bin/grep -vFx "$@" wiki-todo > wiki-todo.tmp +      ${pkgs.coreutils}/bin/mv wiki-todo.tmp wiki-todo +    ''; +  }; +  wiki-todo-show = buildSimpleReaktorPlugin "wiki-todo" { +    script = pkgs.writeDash "wiki-todo-add" '' +      ${pkgs.coreutils}/bin/cat wiki-todo +    ''; +  };  } | 
