IronCoreLabs / ironhide

Tool to easily encrypt and decrypt files to users and groups. Similar to GPG, but usable at scale.
GNU Affero General Public License v3.0
44 stars 6 forks source link

Improve error handling #67

Open skeet70 opened 1 year ago

skeet70 commented 1 year ago

Clean up code safety, handle errors more intelligently. Right now everything is either manually printed where it happens or bubbles up to a Box<dyn Error> which isn't very useful. At least use something like anyhow to let us capture stringy errors wherever they happen and bubble them up to sane places to handle them in a combined way.