activescott / activescott/lessmsi

Allow extraction to continue on error

Offen
#116 1 Kommentar 0 Reaktionen 1 zugewiesene Person Beansprucht von @activescott Auf GitHub ansehen
enhancement
Vorherrschende Sprache
C#
Sterne
1.8k
Forks
188
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

In recent issues where extraction fails on a single file, it is kind of unfortunate that the user cannot keep at least keep some of the files that were extracted successfully and allow the extraction to attempt to continue. So allow the user to choose whether extraction should continue.

Things this enhancement should ensure:
- [ ] Prompt the user to allow them to abort or continue extraction.
- [ ] Ignore all - Don't force the user to click "continue" on every single file as many may fail. Let them tell the app to ignore all other errors.
- [ ] At the end of the extraction, if errors did occur:
- [ ] inform the user again with more detail about what files failed.
- [ ] Encourage them to report the errors to https://github.com/activescott/lessmsi/issues
- [ ] Do it in GUI
- [ ] Do it in CLI

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Start by finding where the extractor runs and where per-file errors are handled in both the CLI path and the GUI flow. Add logic for one prompt with an ignore-all option so processing continues after failures and collect failed file names during extraction. Validate both interfaces show a final summary of failed files and ask users to report details to the project issues. Use a sample MSI with failing files to confirm successful files are still extracted.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
csharp
Bereich
cli, desktop-dev, tooling
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.