Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows portable version? #20

Open
Twilightssuperb opened this issue Dec 31, 2023 · 1 comment
Open

Windows portable version? #20

Twilightssuperb opened this issue Dec 31, 2023 · 1 comment
Labels
enhancement New feature or request good first issue Good for newcomers

Comments

@Twilightssuperb
Copy link

I don't wanna install your app or somehow integrate it to OS. And I don't want make any registry traces or system user folders traces.

Just ZIP/7Z-file — unpack it and launch EXE-file.

@kernc
Copy link
Member

kernc commented Dec 31, 2023

A valid request. It appears we could publish portable executables (PyInstaller's --onedir one-folder bundle) by inserting the appropriate zip and actions/upload-artifact commands in between here:

- run: dist/efck-chat-keyboard/efck-chat-keyboard.exe --help # smoke test
- run: choco install InnoSetup && iscc packaging/win/installer.iss

Alternatively, you could use a tool such as innoextract or innounp to unpack and extract the existing installer contents, which then you should be able to run how you expect.

make any registry traces or system user folders traces.

Upon user configuration change, the software may write a config file into a well-known directory. Behavior to the contrary is out-of-scope.

@kernc kernc added enhancement New feature or request good first issue Good for newcomers labels Dec 31, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers
Development

No branches or pull requests

2 participants