Skip to content

Releases: SibTiger/PowerShell-Compact-Archive-Tool

v1.1.0 Release of the PowerShell Compact-Archive Tool

05 Feb 19:53
68abc89
Compare
Choose a tag to compare

Information about this Release:

In this version of the PowerShell Compact-Archive Tool, there is a focus on making vast improvements as well as providing enhancements that well help you to use the application with ease. Because PSCAT runs within a terminal, it is understandable that the environment is initially intimidating for a lot users. Within this update, there is a focus on using a Graphical Interface for some operations within PSCAT, in doing so, this will greatly help to make using the program much easier to use than ever before.

Overview of Changes:

  • Windows Installer
  • Startup Splash Screen
  • Windows Toast Notifications using BurntToast
  • GUI for some interactions
  • Clean-up Modes

Features in this Release:

Enhancements:

  • PowerShell Compact-Archive Tool now includes an installer! With the installer, the environment will be generated for the user within the Windows scheme. Thus, the user can be able to execute PSCAT seamlessly directly from their Start Menu. Further, the user can also be able to uninstall the program as well - if needed.

  • Added Graphical User Interfaces into operations that could greatly help the user to configure and drive the program, or simply - to help break down the intimidation factor just a bit more. Thus, now, when wanting to find a directory or a specific file, a Select File or Select Folder Browser will now be available to the user. And, confirmation message boxes will also be presented to the user as well for deemed necessary circumstances. All GUIs are default from Windows' graphical library, so any GUI presented to the user - the user is already familiarized with the interface.

  • Added a new startup splash screen. When PSCAT is loading at startup, the user will now be presented with a splash screen that provides: the author's name, program's title, program's version, license, as well as the PowerShell Core version being used within the environment.

  • PowerShell Compact-Archive Tool now supports, BurntToast notifications. Thus, now it is possible to provide a visual notification using Windows 10 Toast notifications! This can be extremely useful for the user to know when a project had been compiled successfully or if an issue had arisen during the operation.

  • PSCAT allows the ability for the user to perform a Clean Up operation using one of two modes: Clean Up and Deep Clean Up. Clean Up operation expunges the following: Log Files and Compiled Builds, while the Deep Clean Up operation removes: Log Files, Compiled Builds, and User Configuration. This feature incorporates Program Modes: 0 = Normal Mode, 1 = Clean Up Mode, and 2 = Deep Clean Up Mode.

  • Added "About PowerShell Compact-Archive Tool" within the Main Menu. This will allow the user to view the program's basic information, such as: contributors, copyright, license, version, download website address, and other information that could be useful.

Changes:

  • Removed the ability for the user to configure the Multithreaded capabilities from the 7Zip Setup Menu. Instead, 7Zip will use its default functionalities. Automatically, 7Zip will use Multithreaded capabilities if the host system can support it.

  • Disallowed the ability for the user to configure the audible notifications. Every application has the ability to alert the user through multiple sources - including audible. With that, I believe that PSCAT should alert the user regardless. Further, it is quite unnatural for a program to alert the user - without some sort of a audible notification.

  • Globalized variables will be properly discarded once PSCAT had been closed. This will only benefit those that use PowerShell through their end-to-end daily drive. Otherwise, previously, the global variables - after PSCAT had been closed, would linger on until the PowerShell session had been terminated.

  • Applied more notices that the program uses the GPLv3 License.


Hash Verification

Algorithm Hash Value
MD5 315A7F2676121AD2B7E47AD7CFA90097
SHA1 F319394B5280F5D8664F749A1EAAFA2800B72E4F

Resources

v1.1.0-Beta Release of the PowerShell Compact-Archive Tool

23 Oct 21:57
0426b03
Compare
Choose a tag to compare

Information about this Release:

This beta release focuses on the improvements and enhancements provided in 1.1.0. An overview of changes: Windows Installer, Startup Splash Screen, Windows 10 Notifications using BurntToast, GUI for some interactions, and Clean Ups!


Features in this Release:

Enhancements:

  • PowerShell Compact-Archive Tool now includes an installer! With the installer, the environment will be generated for the user within the Windows scheme. Thus, the user can be able to execute PSCAT seamlessly directly from their Start Menu. Further, the user can also be able to uninstall the program as well - if needed.

  • Added Graphical User Interfaces into operations that could greatly help the user to configure and drive the program, or simply - to help break down the intimidation factor just a bit more. Thus, now, when wanting to find a directory or a specific file, a Select File or Select Folder Browser will now be available to the user. And, confirmation message boxes will also be presented to the user as well for deemed necessary circumstances. All GUIs are default from Windows' graphical library, so any GUI presented to the user - the user is already familiarized with the interface.

  • Added a new startup splash screen. When PSCAT is loading at startup, the user will now be presented with a splash screen that provides: the author's name, program's title, program's version, license, as well as the PowerShell Core version being used within the environment.

  • PowerShell Compact-Archive Tool now supports, BurntToast notifications. Thus, now it is possible to provide a visual notification using Windows 10 Toast notifications! This can be extremely useful for the user to know when a project had been compiled successfully or if an issue had arisen during the operation.

  • PSCAT allows the ability for the user to perform a Clean Up operation using one of two modes: Clean Up and Deep Clean Up. Clean Up operation expunges the following: Log Files and Compiled Builds, while the Deep Clean Up operation removes: Log Files, Compiled Builds, and User Configuration. This feature incorporates Program Modes: 0 = Normal Mode, 1 = Clean Up Mode, and 2 = Deep Clean Up Mode.

  • Added "About PowerShell Compact-Archive Tool" within the Main Menu. This will allow the user to view the program's basic information, such as: contributors, copyright, license, version, download website address, and other information that could be useful.

Changes:

  • Removed the ability for the user to configure the Multithreaded capabilities from the 7Zip Setup Menu. Instead, 7Zip will use its default functionalities. Automatically, 7Zip will use Multithreaded capabilities if the host system can support it.

  • Disallowed the ability for the user to configure the audible notifications. Every application has the ability to alert the user through multiple sources - including audible. With that, I believe that PSCAT should alert the user regardless. Further, it is quite unnatural for a program to alert the user - without some sort of a audible notification.

  • Globalized variables will be properly discarded once PSCAT had been closed. This will only benefit those that use PowerShell through their end-to-end daily drive. Otherwise, previously, the global variables - after PSCAT had been closed, would linger on until the PowerShell session had been terminated.

  • Applied more notices that the program uses the GPLv3 License.


Hash Verification

Algorithm Hash Value
MD5 0F25948851C27422ED3510AAC0853E73
SHA1 7AD872B9026D23491F978DF98629318AFB713D87

Resources

v1.0.0 Release of the PowerShell Compact-Archive Tool

28 Nov 18:37
Compare
Choose a tag to compare

About the Program:

This is the first official mature build of the PowerShell Compact-Archive Tool, which allows anyone to expeditiously compile their favorite projects using the dotNET Core or 7Zip compression tools.


Information about this Release:

This marks the first official major release of the PowerShell Compact-Archive Tool. While the changes compared to the first beta was minor, I am confident that this release should be helpful to project developers and their communities to expeditiously compile the builds.


Features in this 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
    • Only PK3 is supported
  • Capable of using, if detected, 7Zip to compile builds.
    • Supported archive types:
  • Ability to test the archive datafile's health and integrity.

Hash Verification

Algorithm Hash Value
MD5 4B23585EE8C4731CCB0640C98ED585A3
SHA1 802686EB63AFAB2DD3FBD67C59979BAC16AC948A

Resources

v1.0.0-Beta Release of the PowerShell Compact-Archive Tool

30 Oct 14:19
Compare
Choose a tag to compare

About the Program:

This is a beta build of the PowerShell Compact-Archive Tool, which allows anyone to expeditiously compile their favorite projects using the dotNET Core or 7Zip compression tools.


Information about this Release:

I originally intended that the very first release would be on 31.October.2021, however I need a bit more time to finish the documentation required for this application. In the meantime, I can go ahead and still push for a release - but as a beta quality build. As such, and a much needed added bonus, allows anyone to test the application as well as provide feedback. So please do share your feedback and I hope this tool meets up to your expectations! 😃


Features in this 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
    • Only PK3 is supported
  • Capable of using, if detected, 7Zip to compile builds.
    • Supported archive types:
  • Ability to test the archive datafile's health and integrity.

Hash Verification

Algorithm Hash Value
MD5 6623A91A13C936639A8F77431D790141
SHA1 B92ECC78031A22D24BE0C504EC28D84C351EE22A

Resources