branch: elpa/hyperdrive
commit b4ea005fdb9f634ad043f213e716c54be72a80d5
Author: Joseph Turner <jos...@ushin.org>
Commit: Joseph Turner <jos...@ushin.org>

    Add: (h/safe-p) New function
---
 hyperdrive-lib.el | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/hyperdrive-lib.el b/hyperdrive-lib.el
index 51c7737bd6..87d7cc88c7 100644
--- a/hyperdrive-lib.el
+++ b/hyperdrive-lib.el
@@ -1726,6 +1726,12 @@ Compares their public keys."
           (h/latest-version (he/hyperdrive entry)))
       (map-elt (he/etc entry-with-range-end) 'range-end)))
 
+(defun h/safe-p (hyperdrive)
+  "Return whether HYPERDRIVE is safe or not.
+Potential return values are t, nil, or \\+`unknown'.  If ETC slot
+has no value for \\+`safep', return \\+`unknown'."
+  (map-elt (h/etc hyperdrive) 'safep 'unknown))
+
 (defun h//ensure-dot-slash-prefix-path (path)
   "Return PATH, ensuring it begins with the correct prefix.
 Unless PATH starts with \"/\" \"./\" or \"../\", add \"./\"."

Reply via email to