Go to file
lksz 449a297d8b Main ConvertTo-Zip with a few additions and fixes
+ ConvertTo-Zip, originally created to mass convert CBRs to CBZs
  It will only be avilable when 7-zip is available (7z executable)
  Features: Shows progress, can work recursively (preserving folder
  structure), knows to move completed files.
+ Show-Progress: Shorthand for common progress related output
  manipulation (calculation of completion based on time, or item count,
  and verbose output if needeed)
+ ConvertFrom-TimeSpan: string output from timespan, used by
  Show-Progress
+ Get-Path updated to be more efficient (no need for exception handling)
+ PathProcessingFunctions loads a utility function GetShellSafePath
* Repair-Permissions added some status reporting
2021-01-29 18:26:39 -05:00
7zip Main ConvertTo-Zip with a few additions and fixes 2021-01-29 18:26:39 -05:00
ansible Updated Pull-ViaAnsible to allow Path 2021-01-15 02:24:53 -05:00
base Main ConvertTo-Zip with a few additions and fixes 2021-01-29 18:26:39 -05:00
base.linux Main ConvertTo-Zip with a few additions and fixes 2021-01-29 18:26:39 -05:00
base.win Fixes to packagesz class code and the win package 2020-12-06 01:18:12 +02:00
docker dcc -OnlyTest switch now works 2021-01-23 22:07:36 -05:00
shell-loading-snippets Fixing the shell-loading-snippets and the editor 2021-01-14 21:31:31 -05:00
.gitignore updated .gitignore 2021-01-12 23:06:32 -05:00
LICENSE Initial commit 2020-09-16 10:56:03 -04:00
README.md Introducing Packages 2020-11-25 01:20:52 -05:00
Setup-Profile.ps1 Profile update/fixes 2021-01-19 10:17:23 -05:00

README.md

PowerShell Scripts

These are the scripts that go into $MyPSScriptRoot which is part of my $env:PATH.

The development of these is documented in my blog: https://blog.lksz.me

They are provided 'as is' for your review and for your reuse.

This envrionment can be installed using one the following options:

The Short, yet safer way

iwr https://lksz.me/pwsz | iex

This sets up the $PROFILE file, and initilizes the default dir $MyPSScriptRoot with a git clone of this repo. The https://lksz.me/pwsz actually points to the Setup-Profile.ps1 script, which means, that after you have the Scripts directory setup, you can call Setup-Profile to update the $PROFILE after the Setup-Profile.ps1 has been modified (or updated via git pull).

The somewhat Short, but with control option

$sfw=1; iwr https://lksz.me/pwsz | iex; _setup [-sudo] [-Force] [-NoGitClone] [-GitURL <alternative git URL>] [-WhatIf] [-Confirm] [<CommonParameters>]

The key here is $sfw=1, which can be substitued with the more verbose $SetupFromWeb=1, this let's the Setup-Profile script know to just load it's content, but allow you to manually call it's internal function via _setup

The 'I don't trust one liners, what's going on ?!?' option

You can always clone the git repo first, and only then run the Setup-Profile.ps1 script.