Skip to content

add: flag skip-flutter-build#52

Merged
izzalDev merged 6 commits into
izzalDev:mainfrom
dyno-nexsoft:skip-flutter-build
Aug 4, 2025
Merged

add: flag skip-flutter-build#52
izzalDev merged 6 commits into
izzalDev:mainfrom
dyno-nexsoft:skip-flutter-build

Conversation

@dyno-nexsoft

@dyno-nexsoft dyno-nexsoft commented Jul 24, 2025

Copy link
Copy Markdown
Contributor

Description

This pull request introduces a new CLI flag --skip-flutter-build that allows users to bypass the Flutter build step when bundling installers. It also improves subprocess execution compatibility on Windows and refines spinner suppression logic for a better user experience in quiet mode.

Type of Change

  • New Feature (feat)
  • Bug Fix (fix)
  • Documentation (docs)
  • Other (please specify):

Detailed Changes

  • Added support for the --skip-flutter-build CLI flag.
  • Improved subprocess execution compatibility on Windows.
  • Fixed issue where spinner output was incorrectly shown.
  • Updated CHANGELOG.md to reflect these changes.

Checklist

  • Code has been tested (Windows 11 26100.4770)
  • Documentation has been updated
  • No changes affect the public API (if applicable)
  • All unit and integration tests pass

Screenshots

❯ dart run inno_build --help
Building package executable... (2.7s)
Built inno_build:inno_build.
╔════════════════════════════════════════════════════════════════════╗
║                     ✨✨   INNO BUILD   ✨✨                     ║
╚════════════════════════════════════════════════════════════════════╝
Usage: inno_build [options]
Options (for generate command):
  -a, --app-id              Generate a new InnoSetup AppID.
      --release             Generate the application in release mode (default).
  -d, --debug               Generate the application in debug mode.
      --skip-flutter-build  Skip the Flutter build step.

Global Options:
  -h, --help                Show this help message.
  -v, --version             Show version information.
      --verbose             Enable verbose output.
  -q, --quiet               Suppress output (quiet mode).
  -i, --install             Install Inno Setup if not already installed.

@dyno-nexsoft

Copy link
Copy Markdown
Contributor Author

I want flutter build with custom agrs but inno_build auto rebuild again

@izzalDev izzalDev self-requested a review as a code owner August 3, 2025 15:09
@izzalDev izzalDev added the enhancement New feature or request label Aug 3, 2025
@izzalDev izzalDev assigned izzalDev and unassigned izzalDev Aug 3, 2025
@izzalDev izzalDev merged commit bde4868 into izzalDev:main Aug 4, 2025
2 checks passed
@izzalDev

izzalDev commented Aug 4, 2025

Copy link
Copy Markdown
Owner

Thanks @dyno-nexsoft,

Nice work! I made a few small tweaks (like making sure the spinner appears in verbose mode), and everything works as expected. I'm merging this now — it will be included in version 0.4.0, which should be out in the next few days. 🚀

Thanks again for your contribution and your patience! 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants