blurstudio / hab

A application environment and launcher
GNU Lesser General Public License v3.0
25 stars 3 forks source link

Fix bug saving user prefs and add hab developer docs #64

Closed MHendricks closed 1 year ago

MHendricks commented 1 year ago

Checklist

Types of Changes

Proposed Changes

  1. Add documentation to help a new hab developer configure their testing environment.
  2. Fix error if using from hab import *. Recent updates removed the imports of objects that were still being added to __all__ that caused an error. We use __all__ to prevent needing to add # noqa: F822 to each "unused" import exposed on hab. Adds a test to check for this issue.
  3. If you try to use hab dump - and haven't already stored a URI as a user preference, it would not save the new user preference. You had to call hab set-uri ... at least once for hab to remember your previous URI. This is now fixed.