Visual Software Packaging Editor by TUGI.CH
Welcome to the Deployment Editor for PSADT (PSAppDeployToolkit). This application simplifies the packaging process for all Windows engineers. You can click your sequence for PSADT through the GUI and with just one simple click you get the fully automated coded PowerShell script for the deployment. The best part: It’s free & open-source.
Windows 10/11 64-bit (It also runs well on ARM-based Windows via the translation layer.)
PureBasic IDE (to compile the source code if needed, binary is included in each release).
There are no prerequisites for this tool. All required files are included in this GitHub repository.
You can download the latest release from GitHub or use the MSI installer from the releases.
The editor runs in user context and doesn't require administrator rights. For packaging, you need administrator rights to run a packaging project (in system context).
There are several templates for each part of the editor. You can customize them and the compiler will take them for each time in the deployment file generation process. In the latest version (v1.0.7), each project/PSADT package contains its own template (Invoke-AppDeployToolkit.ps1.template) for the final resulting file (Invoke-AppDeployToolkit.ps1).
- Databases [Folder]: PSADT.sql database for defining all commands and parameters.
- Examples [Folder]: Some basic examples with other software than 7-Zip
- Forms [Folder]: All forms created with the PureBasic IDE
- Plugins [Folder]: Built-in editor plugins written in PowerShell
- Resources [Folder]: Images, icons and more
- Scripts [Folder]: Some scripts for the development part of the editor
- Snippets [Folder]: (Not used yet)
- Templates [Folder]: All templates used by the editor to build any script or file for the final package
- Test [Folder]: Basic example with 7-Zip installer - ThirdParty: Some third party libraries like PSADT and more
- DeploymentEditor.pb [File]: The main source file
- DeploymentEditor.pbp [File]: The project file for the PureBasic IDE
Video Tutorial on YouTube:
Deployment Editor - Package Softwares with PSAppDeployToolkit (PSADT)
There is also an example that shows a simple sequence for installing and uninstalling 7-Zip. Give it a try and if you have any questions just contact me via email or LinkedIn.
You need the PureBasic IDE in the latest version to compile the source code for Windows: https://www.purebasic.com. Just open the DeploymentEditor.pbp file and run the compiler with [F5] - the rest is magic.
See LICENSE.txt
for more information.
PSAppDeployToolkit/PSAppDeployToolkit
See also LICENSE_ThirdParty.txt
TUGI - [email protected]
Project Link: https://blog.tugi.ch/deployment-editor-preview