Releases: MatejKafka/Pog
Pog v0.7.2
Full Changelog: v0.7.1...v0.7.2
- Fix URL escaping issue, remote packages with spaces in names should now work.
Installation
- Ensure you have enabled developer mode. Pog currently needs it for symbolic links (hopefully I can get rid of that in a future release).
- Download and unpack the archive to your preferred directory for portable applications.
- Run Pog/setup.cmd.
Local repository support
To use a local package repository for development, use the following script to import the Pog PowerShell module:
$env:POG_LOCAL_REPOSITORY_PATH = "..."
Import-Module Pog
Pog v0.7.1
Full Changelog: v0.7.0...v0.7.1
- Remote repository is now the default. Not that it's stable yet, but whatever. :)
- Added
Get-UrlHash
cmdlet available to package generators to simplify generating manifests.
Installation
- Ensure you have enabled developer mode. Pog currently needs it for symbolic links (hopefully I can get rid of that in a future release).
- Download and unpack the archive to your preferred directory for portable applications.
- Run Pog/setup.cmd.
Local repository support
To use a local package repository for development, use the following script to import the Pog PowerShell module:
$env:POG_LOCAL_REPOSITORY_PATH = "..."
Import-Module Pog
Pog v0.7.0
Full Changelog: v0.6.0...v0.7.0
- Experimental support for remote repositories (see below)
- All commonly used external cmdlets ported to C#
- Add scaffolding for unit tests
- Add basic CI
Installation
- Ensure you have enabled developer mode. Pog currently needs it for symbolic links (hopefully I can get rid of that in a future release).
- Download and unpack the archive to your preferred directory for portable applications.
- Run Pog/setup.cmd.
Remote repository support
To experimentally use a remote repository, use the following script to import the Pog PowerShell module:
$env:POG_REMOTE_REPOSITORY_URL = "https://matejkafka.github.io/PogPackages/"
Import-Module Pog
Pog v0.6.0
Full Changelog: v0.5.0...v0.6.0
- Lot of cmdlets ported to C#, resulting in better performance, argument consistency and validation.
- Pog stub improvements – support for environment variable interpolation, better job setup, bug fixes.
- Packages can now declare that they need VS Redistributable and Pog provides it during setup.
Installation
- Ensure you have enabled developer mode. Pog currently needs it for symbolic links (hopefully I can get rid of that in a future release).
- Download and unpack the archive to your preferred directory for portable applications.
- Run Pog/setup.cmd.
Pog v0.5.0
Full Changelog: v0.4.0...v0.5.0
- Added experimental
Disable-Pog
andUninstall-Pog
cmdlets. - Better PowerShell 5 support.
- Lot of internal plumbing improvements, especially around file download and internal cmdlet invocation.
- Until a better setup script is implemented, 7zip and OpenedFilesView are shipped in the release archive.
Installation
- Ensure you have enabled developer mode. Pog currently needs it for symbolic links (hopefully I can get rid of that in a future release).
- Download and unpack the archive to your preferred directory for portable applications.
- Run Pog/setup.cmd.
Pog v0.4.0
Second public pre-release.
- Pog should now work correctly with PowerShell 5, PowerShell Core is no longer necessary.
- Until a better setup script is implemented, 7zip and OpenedFilesView are shipped in the release archive.
Installation
- Ensure you have enabled developer mode. Pog currently needs it for symbolic links (hopefully I can get rid of that in a future release).
- Download and unpack the archive to your preferred directory for portable applications.
- Run
Pog/setup.cmd
.
Basic usage
After Pog is installed, open a PowerShell window and use pog <package-name>
to download your first package. To view the documentation, use the internal man
cmdlet (e.g. man Get-PogPackage
).
Pog v0.3.0
First public pre-release. Until a better setup script is implemented, 7zip and OpenedFilesView are shipped in the release archive.
Installation
- Ensure you have PowerShell 7.0 installed (support for lower versions, especially PowerShell 5, is in progress).
- Ensure you have enabled developer mode. Pog currently needs it for symbolic links (hopefully I can get rid of that too in a future release).
- Download and unpack the archive to your preferred directory for portable applications.
- Run
Pog/setup.cmd
.