by Tiger » Sat Oct 30, 2021 16:47
About PowerShell Compact-Archive Tool
The
PowerShell Compact-Archive Tool is a
front-end tool that empowers the users to expeditiously compile their favorite
ZDoom based mods from their respective
repositories. While using this tool, the user can freely customize their settings that works for all possible projects -- no more needing to reconfigure their settings for multiple projects when instead their settings can be centralized. The user can save time and easily get their favorite project's compiled into their preferred compressed archive files. Further, this program allows the user to compile their favorite projects into either:
PK3 (
ZIP Format) or
PK7 (
7Zip Format). With this ability, the user can choose their preferred compression tool and the settings that come with the tool. additionally, this front-end tool supports
Git-SCM functionality. Such features available, when using
Git, are to update the project's assets that are stored locally on the user's system, as well as retrieving a changelog history for reference. Moreover, these options and more - are completely customizable to the user. Each setting and functionality is fully changeable within the Settings Menu of the program and are retained when the user returns back to the program.
Key Features of the PowerShell Compact-Archive Tool
- Automatically Updates the project's resources locally on your system, using Git's functionality.
- Compiles the project's assets from a standard source into ZDoom's PK3 or PK7 standard structure.
- Allows the ability to customize the archive data file attributes and compression level.
- Thoroughly verify the compiled file for potential issues.
- Capable of compiling developmental builds, to help differentiate between standard builds and development builds.
- Ability to generate reports of the project's repository and\or the compiled build.
- Simple integrations with the Windows Operating System environment.
- Using PowerShell Core's modern technologies and functionalities.
Version Release Notes
- Release Tag: v1.1.0
- Release Date: 05.Feburary.2023
Release Notes wrote:
Features in Version 1.1.0 Release
- PowerShell Compact-Archive Tool now includes an installer!
- PSCATv1.1.0-Installer
- Screenshot 2023-02-05 142432.png (119.84 KiB) Viewed 1192 times
- This will allow all users, regardless of experience using a terminal based program, to easily pick up the program and run it.
- With using the installer, it is easy to setup the environment for the user - such that the program can provide the best possible experience Out-of-the-Box.
- Ability to Uninstall PSCAT
- Startup Splash Screen
- PSCATv1.1.0-SplashStartup
- Screenshot 2023-02-05 141015.png (38.56 KiB) Viewed 1192 times
- The splash screen will provide basic information such as the following:
- PowerShell Core version
- License information
- PSCAT Release version
- PSCAT Release date
- Support for Windows 10 Toast Notifications using BurntToast!
- PSCATv1.1.0-ToastNotificationSample
- Windows10_ToastNotification.png (46.03 KiB) Viewed 1192 times
- PSCAT now takes advantage of Windows' UI operations, such as browsing for files or a specific directory.
- Seamless operation and greatly reduces human errors.
- No longer does one need to manually type out a specific and absolute path to a file or directory.
- Freely navigate to the specific location as one normally would using Windows' File Explorer
- PSCATv1.1.0-BrowseDirectoryUI
- Screenshot 2023-02-05 141745.png (68.94 KiB) Viewed 1192 times
- Introduced Cleanup Modes
- Ability to cleanup all files that were generated by PSCAT
- Deep-Clean, which also deletes the user's preferences stored within the Roaming Directory.
For more detailed information regarding this release, please checkout the the release notes for
Version 1.1.0
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
Features in Version 1.0.0 Release
- Compiles the user's desired projects.
- Maintaining the user's settings within a roaming profile.
- Capable of running and using Microsoft Windows functionalities.
- Supports Git's functionalities, such as:
- Updating the local repository
- Pulling information about a specific repository.
- Retrieving Logs
- Ability to retrieve the local repository's branch SHA
- Generates internal logfiles for inspecting the program's health and how it operates. Useful if something were to go horribly wrong.
- Generates reports for:
- Archive datafile
- Provides basic information regarding the archive file
- Provides Hash information for validations
- Provides information as to what contents are within the compressed archive data file.
- Local repository
- Provides basic project information regarding the project.
- Provides a list of those that contributed to the project.
- Displays a list of available branches within the repository.
- Provides an overview list of commits.
- Capable of using the internal dotNET Core framework to compile builds
- Capable of using, if detected, 7Zip to compile builds.
- Ability to test the archive datafile's health and integrity.
For more detailed information regarding this release, please checkout the the release notes for
Version 1.0.0
Links:
[img]https://raw.githubusercontent.com/SibTiger/PowerShell-Compact-Archive-Tool/master/Github%20Services/Common/Felix/Felix%20in%20a%20Box/Felix_InBox_25percent.png[/img]
[b][u][size=150]About PowerShell Compact-Archive Tool[/size][/u][/b]
The [b][i]PowerShell Compact-Archive Tool[/i][/b] is a [i]front-end[/i] tool that empowers the users to expeditiously compile their favorite [url=https://zdoom.org/]ZDoom[/url] based mods from their respective [url=https://docs.github.com/en/repositories/creating-and-managing-repositories/about-repositories]repositories[/url]. While using this tool, the user can freely customize their settings that works for all possible projects -- no more needing to reconfigure their settings for multiple projects when instead their settings can be centralized. The user can save time and easily get their favorite project's compiled into their preferred compressed archive files. Further, this program allows the user to compile their favorite projects into either: [b]PK3[/b] ([url=https://en.wikipedia.org/wiki/ZIP_(file_format)]ZIP Format[/url]) or [b]PK7[/b] ([url=https://en.wikipedia.org/wiki/7z]7Zip Format[/url]). With this ability, the user can choose their preferred compression tool and the settings that come with the tool. additionally, this front-end tool supports [url=https://git-scm.com/][b]Git-SCM[/b][/url] functionality. Such features available, when using [b]Git[/b], are to update the project's assets that are stored locally on the user's system, as well as retrieving a changelog history for reference. Moreover, these options and more - are completely customizable to the user. Each setting and functionality is fully changeable within the Settings Menu of the program and are retained when the user returns back to the program.
[b][u][size=150]Key Features of the PowerShell Compact-Archive Tool[/size][/u][/b]
[list=1]
[*] Automatically Updates the project's resources locally on your system, using [url=https://git-scm.com/][b]Git[/b]'s[/url] functionality.
[*] Compiles the project's assets from a standard source into ZDoom's [b]PK3[/b] or [b]PK7[/b] [url=https://zdoom.org/wiki/Using_ZIPs_as_WAD_replacement]standard structure[/url].
[*] Allows the ability to customize the archive data file attributes and compression level.
[*] Thoroughly verify the compiled file for potential issues.
[*] Capable of compiling developmental builds, to help differentiate between standard builds and development builds.
[*] Ability to generate reports of the project's repository and\or the compiled build.
[*] Simple integrations with the [url=https://en.wikipedia.org/wiki/Microsoft_Windows]Windows Operating System[/url] environment.
[*] Using PowerShell Core's modern technologies and functionalities.
[/list]
[b][u][size=150]Version Release Notes[/size][/u][/b]
[list]
[*] Release Tag: v1.1.0
[*] Release Date: 05.Feburary.2023
[/list]
[quote="Release Notes"]
[b][u][b][u][size=200]Features in Version 1.1.0 Release[/size][/u][/b][/u][/b]
[list]
[*] PowerShell Compact-Archive Tool now includes an installer!
[attachment=0]Screenshot 2023-02-05 142432.png[/attachment]
[list]
[*] This will allow all users, regardless of experience using a terminal based program, to easily pick up the program and run it.
[*] With using the installer, it is easy to setup the environment for the user - such that the program can provide the best possible experience Out-of-the-Box.
[*] Ability to Uninstall PSCAT
[/list]
[*] Startup Splash Screen
[attachment=3]Screenshot 2023-02-05 141015.png[/attachment]
[list]
[*] The splash screen will provide basic information such as the following:
[list]
[*] PowerShell Core version
[*] License information
[*] PSCAT Release version
[*] PSCAT Release date
[/list]
[/list]
[*] Support for Windows 10 Toast Notifications using [url=https://github.com/Windos/BurntToast]BurntToast[/url]!
[attachment=2]Windows10_ToastNotification.png[/attachment]
[*] PSCAT now takes advantage of Windows' UI operations, such as browsing for files or a specific directory.
[*] Seamless operation and greatly reduces human errors.
[list]
[*] No longer does one need to manually type out a specific and absolute path to a file or directory.
[*] Freely navigate to the specific location as one normally would using Windows' File Explorer
[attachment=1]Screenshot 2023-02-05 141745.png[/attachment]
[/list]
[*] Introduced Cleanup Modes
[list]
[*] Ability to cleanup all files that were generated by PSCAT
[*] Deep-Clean, which also deletes the user's preferences stored within the Roaming Directory.
[/list]
[/list]
For more detailed information regarding this release, please checkout the the release notes for [url=https://github.com/SibTiger/PowerShell-Compact-Archive-Tool/releases/tag/v1.1.0][i]Version 1.1.0[/i][/url]
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # #
[b][u][b][u][size=200]Features in Version 1.0.0 Release[/size][/u][/b][/u][/b]
[list]
[*] Compiles the user's desired projects.
[*] Maintaining the user's settings within a [url=https://en.wikipedia.org/wiki/Roaming_user_profile]roaming profile[/url].
[*] Capable of running and using [url=https://en.wikipedia.org/wiki/Microsoft_Windows]Microsoft Windows[/url] functionalities.
[*] Supports Git's functionalities, such as:
[list]
[*] Updating the local repository
[*] Pulling information about a specific repository.
[*] Retrieving Logs
[*] Ability to retrieve the local repository's branch [url=https://docs.github.com/en/get-started/quickstart/github-glossary#commit]SHA[/url]
[/list]
[*] Generates internal logfiles for inspecting the program's health and how it operates. Useful if something were to go horribly wrong.
[*] Generates reports for:
[list]
[*] Archive datafile
[list]
[*] Provides basic information regarding the archive file
[*] Provides Hash information for validations
[*] Provides information as to what contents are within the compressed archive data file.
[/list]
[*] Local repository
[list]
[*] Provides basic project information regarding the project.
[*] Provides a list of those that contributed to the project.
[*] Displays a list of available branches within the repository.
[*] Provides an overview list of commits.
[/list]
[/list]
[*] Capable of using the internal [url=https://dotnet.microsoft.com/]dotNET Core[/url] framework to compile builds
[list]
[*] Only PK3 is supported
[/list]
[*] Capable of using, if detected, [url=https://www.7-zip.org/]7Zip[/url] to compile builds.
[list]
[*] Supported archive types:
[list]
[*] [url=https://doomwiki.org/wiki/PK3]PK3[/url]
[*] [url=https://doomwiki.org/wiki/PK7]PK7[/url]
[/list]
[/list]
[*] Ability to test the archive datafile's health and integrity.
[/list]
For more detailed information regarding this release, please checkout the the release notes for [url=https://github.com/SibTiger/PowerShell-Compact-Archive-Tool/releases/tag/v1.0.0][i]Version 1.0.0[/i][/url]
[/quote]
[b][u][size=200]Links:[/size][/u][/b]
[list]
[*] [url=https://github.com/SibTiger/PowerShell-Compact-Archive-Tool/releases][b][size=150]Downloads[/size][/b][/url]
[*] [url=https://github.com/SibTiger/PowerShell-Compact-Archive-Tool/wiki][b][size=150]Wiki[/size][/b][/url]
[/list]