esy-issues
esy-issues copied to clipboard
[FUN] Esy dashboard/assistant
- The standalone command
esy
could do something better than merely print environment variables.- It could teach you how to use
esy
. - It could quickly report the health of the project (what's installed/missing/built/building/cached)
- It could help you debug the most common issues (why your editor tooling / environment isn't working) etc.
- Which packages are symlinked. When was the last time a file in that symlinked package was modified? When was the last tie it was built?
- It could teach you how to use
Another possibility is that esy build
and esy install
by default are sent to the background, and the esy
command could show the progress for the current project.
Also, perhaps someone could easily adapt the react-blessed dashboard examples to show which packages are building/completed, and which ones are blocked, failed, and how many cache hits were found:
https://github.com/Yomguithereal/react-blessed
- I could imagine
esy build
firing up this dashboard. - I could imagine
esy stat
firing up a simplified non-build-related dashboard that shows information about your project, dependencies, binaries brought into scope by packages, ocamlfind libraries available for use.