Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[checklist] Feature migration to V1 #16

Closed
34 tasks done
whisperity opened this issue Jan 6, 2021 · 2 comments
Closed
34 tasks done

[checklist] Feature migration to V1 #16

whisperity opened this issue Jan 6, 2021 · 2 comments
Assignees
Milestone

Comments

@whisperity
Copy link
Owner

whisperity commented Jan 6, 2021

The full list of Envprobe's features that exist and should either be migrated to the new version or cut out. All migrated features should be tested #8!

  • Shell hooking, control generation
  • vartypes - environment variable mapping to Pythonic types
    • Built-in heuristics for mapping a variable to such a type
  • Understanding of environment and difference
    • Per-shell persistency
    • Environment loading
    • Difference between current and persisted
  • Environment management commands:
    • get
    • set
    • add
    • remove
    • undefine
    • Proper shortcut handling for these
  • Configuration file handling
  • Variable tracking
    • Tracking configuration, two-level tracking overlay
    • (epc) track, (epc) default-tracking commands to control this configuration
  • Saved configurations
  • User-configured vartypes heuristics settings: (epc) set-type
  • Community description features
    • Setting description locally: (epc) set-description
    • (epc) update-community
    • Respecting the downloaded community descriptions when resolving variable type.
@whisperity whisperity added enhancement ✨ New feature or request integration 📦 Regards integration to different shells and environments core 💥 Envprobe core labels Jan 6, 2021
@whisperity whisperity added this to the V1 release milestone Jan 6, 2021
@whisperity whisperity self-assigned this Jan 6, 2021
@whisperity whisperity removed core 💥 Envprobe core enhancement ✨ New feature or request integration 📦 Regards integration to different shells and environments labels Mar 28, 2021
@whisperity
Copy link
Owner Author

Sh*t... Well this v1 release is still not done because there are some PYTHONPATH magicks I was unable to work around with until now...

@whisperity whisperity reopened this May 1, 2022
@whisperity
Copy link
Owner Author

Okay, I think this is now properly fixed and v1's development is almost at its conclusion! Just need to try it in production for a little while...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant