FLUTTER ECOSYSTEM

anaisbetts/squirrel-flutter

Squirrel를 사용하여 Flutter 애플리케이션용 설치 프로그램을 빌드하세요

squirrel-flutter 프로젝트 이미지
Stars
58
Forks
14
최근 푸시(UTC)
2023. 12. 5.
프로젝트 상태
활성
Ani Betts GitHub avatar
GITHUB User

Ani Betts ↗

Margot Tenenbaum as software developer.

Berlin
언어DartJinja

이 저장소가 배포한 패키지

사용 중인 의존성

의존성 목록 6 개
  • flutter{"sdk":"flutter"}
  • jinja^0.3.0
  • path^1.8.0
  • yaml^3.1.0
  • flutter_test개발 의존성{"sdk":"flutter"}
  • pedantic개발 의존성^1.11.0

원본 README

아래는 영문 원문 스냅샷입니다. 최신 내용은 GitHub에서 확인하세요.

README 펼치기 / 접기

Squirrel.Windows for Flutter

This package creates desktop installers for Windows 7+ as well as implements auto-update, via Squirrel.Windows, an installer technology used originally as part of the Atom text editor and now deployed on millions of machines via projects such as Slack, Discord, GitHub Desktop, as well as hundreds of other projects.

Getting Started (alpha)

Run the following command, it will tell you what to do next (put an extra block in your pubspec.yaml).

flutter pub run squirrel:installer_windows

Now take that folder that it generates and upload that to Cloudfront / Fastly / any static CDN. Bingo bongo, you're done!

How do I update? (alpha)

This is WIP, but the extremely lazy answer is, run this command on startup via Process.run:

$WHATEVER_FOLDER_MY_EXECUTABLE_IS_IN/../Update.exe --update https://wherever-i-put-my-update-folder

` Before this package reaches 1.0, it will have a proper API to do this!

Where can I read more, because this README is extremely lacking in content! (I know)

Read the Squirrel documentation - note that some of the names in this package have been clarified / simplified vs. what they are called in Squirrel.Windows, read installer_windows.dart in this package to see how things map.