I hereby claim:
- I am dgoeke on github.
- I am dgoeke (https://keybase.io/dgoeke) on keybase.
- I have a public key ASB8POM88ps-TjRABEkKicFWTOWVtecLbZH82mRsG_Lh4go
To claim this, I am signing this object:
(defn exec-cancellable | |
[cmd cancel] | |
(let [proc (sh/proc "sh" "-c" cmd) | |
exit (go (sh/exit-code proc)) | |
[result ch] (alts!! [cancel exit])] | |
(go (if (= ch cancel) | |
(do | |
(sh/destroy proc) | |
:cancelled) | |
(if (zero? result) :success :failure))))) |
I hereby claim:
To claim this, I am signing this object:
#!/usr/bin/env sh | |
get_user() { | |
URL="https://api.github.com/users/$1" | |
RESULT=$(curl -s "$URL") | |
ID=$(echo "$RESULT" | sed -En 's/.*"id": ([0-9]+).*/\1/p') | |
NAME=$(echo "$RESULT" | sed -En 's/.*"name": "(.*)".*/\1/p') | |
echo "Co-authored-by: $NAME <[email protected]>" | |
} |
{ config, pkgs, ... }: | |
{ | |
home = { | |
username = "dg"; | |
homeDirectory = "/home/dg"; | |
stateVersion = "21.03"; | |
sessionPath = [ | |
"/home/dg/.emacs.d/bin/" | |
]; |