diff --git a/bin/chef-keygen b/bin/chef-keygen new file mode 100755 index 0000000..c89a863 --- /dev/null +++ b/bin/chef-keygen @@ -0,0 +1,7 @@ +#!/bin/sh + +key=$(openssl genrsa 2048 2>/dev/null) +pubkey=$(printf "%s" "$key" | openssl rsa -pubout) +pubkey_newline=$(printf "%s\n" "$pubkey" | tr '\n' '}' | sed 's/}/\\n/g') + +printf "%s\n%s\n%s\n" "$key" "$pubkey" "$pubkey_newline"