Skip to content

Automatic bug report filing #104

@OpenBagTwo

Description

@OpenBagTwo

GIVEN M.A.R.I.L.L.A has found a bug with EnderChest

WHEN she opens a terminal and enters the command: enderchest report-bug (tempted to alias enderchest endermite)

THEN a clickable / copyable link is generated with the URL: https://github.com/OpenBagTwo/EnderChest/issues/new?assignees=OpenBagTwo&labels=bug&projects=&template=bug_report.md&title=
AND the version-reporting operations requested in the bug report:

- EnderChest version: <!-- output of `enderchest -V` -->
- rsync version: <!-- output of `rsync -V | head -n 1` for non-Windows folks, omit if you're not using rsync -->
- Python version: <!-- output of `python -V` -->
- Operating System: <!-- Windows/Mac/Linux and x86_64 vs aarch64, though feel free to throw your neofetch on if you want -->
are executed, with the results displayed in an easily copyable format

SO doesn't have to navigate to the EnderChest project page, click through the links and run the version-reporting commands herself

Notes

  • It would be super ideal if the version contents could autofill into the issue. I'll look into how to do that.
  • This needs to work across all operating systems
  • No, this shouldn't neofetch, as the instructions imply--just kernel / OS and architecture is fine
  • I wonder if it's possible to detect which "extras" a package was installed with, which is pretty relevant now that we've got enderchest[sftp]

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions