diff --git a/sec/f b/sec/f new file mode 100755 index 000000000..7832b4e47 --- /dev/null +++ b/sec/f @@ -0,0 +1,23 @@ +#!/usr/bin/env nu + +def "main en" [name: string] { + rage -e $name -i /run/agenix/age -i ./age-yubikey-identity-7d5d5540.txt.pub -o $'./($name).age' + srm $name +} + +def "main de" [name: string] { + rage -d $'./($name)' -i /run/agenix/age # -i ./age-yubikey-identity-7d5d5540.txt.pub +} + +def "main dump" [] { + srm -frC decrypted + mkdir decrypted + ls ./*.age | par-each {|i| main de $i.name | save $'decrypted/($i.name)' } +} + +def "main chk" [] { + let allow = ["f" "age-yubikey-identity-7d5d5540.txt.pub"] + ls | filter {|i| not ($in.name | str ends-with "age")} | filter {|i| not ($i.name in $allow) } +} + +def main [] { } diff --git a/sec/f.nu b/sec/f.nu deleted file mode 100755 index 6f82449b6..000000000 --- a/sec/f.nu +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env nu - -def en [name: string] { - rage -e $'./($name)' -i /run/agenix/id -i ./age-yubikey-identity-7d5d5540.txt.pub -o $'./($name).age' - srm $'./($name)' -} - -def de [name: string] { - rage -d $'./($name)' -i /run/agenix/id -i ./age-yubikey-identity-7d5d5540.txt.pub -} - -def main [ - name: string - --encrypt (-e) - --decrypt (-d) -] { - if $decrypt { - de $name - } else { - en $name - } -} diff --git a/sec/fun.fish b/sec/fun.fish deleted file mode 100755 index e20097145..000000000 --- a/sec/fun.fish +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env fish - -function gpg_dec - for file in (find . -maxdepth 1 -type f -name '*gpg') - mkdir decrypted - if test $status -eq 0 - gpg -d $file > ./decrypted/(string sub -e -4 $file) - else - echo "create dir fail" - end - end -end - -function renc_with_age - mkdir final - if test $status -eq 0 - for file in (find ./decrypted -maxdepth 1 -type f -name '*') - rage -e -i ./age-yubikey-identity-7d5d5540.txt -R /run/agenix/pub -o ./final/(string join "" "$file" ".age") $file - end - else - echo "create dir fail" - end -end - -function dec_age_file - for file in (find . -maxdepth 1 -type f -name '*age') - echo " -============================$file============================" - rage -d -i /run/agenix/age $file - end -end - - -dec_age_file -# gpg_dec -# renc_with_age - diff --git a/sec/tg-env.age b/sec/tg-env.age index 496c03fea..dac641d06 100644 Binary files a/sec/tg-env.age and b/sec/tg-env.age differ diff --git a/sec/tg-session.age b/sec/tg-session.age index f8dca6e71..2965a6d8b 100644 Binary files a/sec/tg-session.age and b/sec/tg-session.age differ