JanetDocsSourcePlaygroundI'm feeling luckyCommunityGitHub sign in
# sh/$ can't expand "~" so you must build it: # (def key "D8E4DB18BF87FLEW7402BBE3AA91B16F4A65C4C9") # use your gpg key ID (defn copy-and-encrypt-password-store [key-id] (with [out (file/open "pass-backup.tar.gz.gpg" :w)] (sh/$ tar -czf - ,(string (os/getenv "HOME") "/.password-store") | gpg --encrypt --recipient ,key-id > ,out))) # tar -cz ~/.password-store/ | gpg --encrypt --recipient YOUR_KEY_ID > pass-backup.tar.gz.gpg