esy-issues icon indicating copy to clipboard operation
esy-issues copied to clipboard

[FUN] Esy dashboard/assistant

Open jordwalke opened this issue 8 years ago • 1 comments

  • 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?

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.

jordwalke avatar Feb 18 '17 10:02 jordwalke

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.

jordwalke avatar Mar 17 '17 23:03 jordwalke