innosetup 0.0.0
innosetup: ^0.0.0 copied to clipboard
Make windows installer for flutter powered apps.
Flutter Inno Setup #
Make windows installer for flutter powered apps.
Setup #
git clone https://github.com/aswinmurali-io/flutter_innosetup.git
cd flutter_innosetup
dart pub get
Simple Usage #
import 'dart:io';
import 'package:innosetup/innosetup.dart';
void main() {
InnoSetup(
name: const InnoSetupName('windows_installer'),
location: InnoSetupInstallerDirectory(Directory('build/windows')),
icon: InnoSetupIcon(File('assets/icon.ico')),
).make();
}
Advanced Usage #
import 'dart:io';
import 'package:innosetup/innosetup.dart';
void main() {
InnoSetup(
name: const InnoSetupName(
'windows_installer',
),
location: InnoSetupInstallerDirectory(
Directory('build/windows'),
),
icon: InnoSetupIcon(
File('assets/icon.ico'),
),
compression: InnoSetupCompressions().lzma2(
InnoSetupCompressionLevel.ultra64,
),
languages: InnoSetupLanguages().all,
license: InnoSetupLicense(
File('LICENSE'),
),
).make();
}