branch: elpa/age
commit c500b63ee39a644e1f7586b9b4a5a424e195cb1f
Author: Bas Alberts <[email protected]>
Commit: Bas Alberts <[email protected]>
Additional README examples
---
README.org | 21 +++++++++++++++++++++
1 file changed, 21 insertions(+)
diff --git a/README.org b/README.org
index 7753457031a..ae910b2d675 100644
--- a/README.org
+++ b/README.org
@@ -25,6 +25,17 @@ Put age.el somewhere in your load-path and:
(age-file-enable)
#+end_src
+If you prefer to use ~use-package~, my quelpa configuration looks like:
+
+#+begin_src elisp
+(use-package age
+ :quelpa (age :fetcher github :repo "anticomputer/age.el")
+ :ensure t
+ :demand
+ :config
+ (age-file-enable))
+#+end_src
+
You can now open, edit, and save age encryted files from Emacs as
long as they contain the .age extension.
@@ -45,6 +56,16 @@ by default and decrypted with an identity of ~.ssh/id_rsa~
by default.
You can customize the default key values via ~age-default-recipient~ and
~age-default-identity~, respectively.
+age.el tries to remain composable with the core philosophy of age itself
+and as such does not try to provide a kitchen sink worth of features.
+
+For example, you can use something like
[[https://github.com/str4d/age-plugin-yubikey][age-plugin-yubikey]] to keep your
+age key material on a yubikey. See
[[https://words.filippo.io/dispatches/passage/][this blog post]] by the age
author on
+an example configuration. You could then use these yubikey based age
+identities and recipients as your default recipients and identities for
+age.el and as a result have e.g. a touch requirement for every decryption
+operation in emacs.
+
* Known issues
The age CLI does not support pinentry by design. Users are encouraged