https://github.com/stadub/PowershellScripts
Monorepo with all my Powershell Scripts
https://github.com/stadub/PowershellScripts
7zip base64 currency-convereter currency-exchange decode directorymarks encode filter gzip monads pipe powershell powershell-bookmarks powershell-script powershell-scripts poweshell-pipe pushd uninstall-application unzip zip
Last synced: 4 months ago
JSON representation
Monorepo with all my Powershell Scripts
- Host: GitHub
- URL: https://github.com/stadub/PowershellScripts
- Owner: stadub
- License: bsd-2-clause
- Created: 2015-08-15T12:30:05.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2022-10-18T15:04:44.000Z (over 2 years ago)
- Last Synced: 2024-11-23T10:34:47.288Z (5 months ago)
- Topics: 7zip, base64, currency-convereter, currency-exchange, decode, directorymarks, encode, filter, gzip, monads, pipe, powershell, powershell-bookmarks, powershell-script, powershell-scripts, poweshell-pipe, pushd, uninstall-application, unzip, zip
- Language: PowerShell
- Homepage:
- Size: 9.53 MB
- Stars: 29
- Watchers: 2
- Forks: 9
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - stadub/PowershellScripts - Monorepo with all my Powershell Scripts (PowerShell)
README
# Powershell Scripts [](https://github.com/stadub/PowershellScripts/tree/master/)
---------------------
## Powershell Micro Modules
### [](https://github.com/stadub/PowershellScripts/tree/master/Shared-Functions/Base64String) Base64String - Convert text from/to Base 64 String
[](https://www.powershellgallery.com/packages/Base64String)
[](https://github.com/stadub/PowershellScripts/tree/master/Shared-Functions/Base64String)```powershell
ConvertFrom-Base64String
[-EncodedValue]
[-UrlSafe] (default- $false) - Set to produce url safe stringConvertTo-Base64String
[-Value]```
[👉🏿 Full documentation and code](https://github.com/stadub/PowershellScripts/tree/master/Shared-Functions/Base64String)
---------------------
### [](https://github.com/stadub/PowershellScripts/tree/master/Shared-Functions/Pipe) Pipe - Powershell Pipe filtering functions
[](https://www.powershellgallery.com/packages/Pipe)
[](https://github.com/stadub/PowershellScripts/tree/master/Shared-Functions/Pipe)```powershell
Limit-Type - Filter by element type
[-Type]
[-Strict] (default- $true) - $true - filter by exact type, $false - any assigname type
```powershellLimit-Type - Filter by element type name
[-TypeName] Type name
[-Strict] (default- $true) - $true - filter by exact type, $false - 'like' comparision usedLimit-First - Return only the first element of pipe
Limit-Last - Return only the last element of pipe
Skip-Items - Skip N elements
[-Count]Hide-Out - supress output
Limit-Items - Return only N elements from pipe
[-Count]
```[👉🏿 Full documentation and code](https://github.com/stadub/PowershellScripts/tree/master/Shared-Functions/Pipe)
---------------------
## Powershell Modules
---------------------
### [](https://github.com/stadub/PowershellScripts/tree/master/Bookmarks) Bookmarks - Directory bookmarks
[](https://www.powershellgallery.com/packages/Bookmarks)
[](https://github.com/stadub/PowershellScripts/tree/master/Bookmarks)```powershell
Add-PSBookmark - Add folder to the bookmarks list
[-Name]
[-Path] (Optional)Remove-PSBookmark - Remove bookmark from the list
[-Bookmark]Open-PSBookmark - Navigate to bookmark
[-Bookmark]Get-PSBookmarks - List bookmarks
Remove-AllPSBookmarks - Clear bookmarks list
Update-PSBookmark - Update folder location in the bookmarks list
[-Name]
[-Path] (Optional)
```[👉🏿 Full documentation and code](https://github.com/stadub/PowershellScripts/tree/master/Bookmarks)
---------------------
### [](https://github.com/stadub/PowershellScripts/tree/master/7Zip) 7zip-Archive - 7zip utility powershell wrapper
[](https://www.powershellgallery.com/packages/7zip-Archive)
[](https://github.com/stadub/PowershellScripts/tree/master/7Zip)```powershell
New-ZipFile - Create new archive
[-Archive]
[-Files]
[-Compression] (Optional) {Store, Fastest, Fast, Normal, Maximum, Ultra}
[-Password] (Optional)
[-SplitSize] (Optional)
[-SplitSizeFactor] (Optional) {Byte, Kilobyte, Megabyte, Gigabytes}
[-UpdateMode] (Optional) {Add, Update, Freshen, Sync}Get-ZipFileContent - Extract archive new archive
[-Archive]
[-FileName] (Optional) - Extrct single file
[-Password] (Optional)
[-Force] (Optional) - Overwrite existing file
[-OutputPath] (Optional) - folder to extractRead-ZipFile - List 7zip file content
[-Archive]
[-Password] (Optional)Add-ZipFileContent - Add file to archive
[-Archive]
[-File]
[-Password] (Optional)Remove-ZipFileContent - Remove file from archive
[-Archive]
[-File]
[-Password] (Optional)Test-ZipFileContent - Perform zip file check
[-Archive]
[-File] (Optional)
[-Password] (Optional)```
[👉🏿 Full documentation and code](https://github.com/stadub/PowershellScripts/tree/master/7Zip)
---------------------
### [](https://github.com/stadub/PowershellScripts/tree/master/Currency-Conv) Currency-Conv - Currecny converter
[](https://www.powershellgallery.com/packages/Currency-Conv)
[](https://github.com/stadub/PowershellScripts/tree/master/Currency-Conv)```powershell
Get-ExchangeRate - Get exchange rate for amount
[-From]
[-To] (Optional "USD")
[-Amount] (Optional 1.0)Get-Countries -Countries list with currencies
Get-Currencies - Supported currencies list
Remove-CurrencyApiKey- Clean key
```[👉🏿 Full documentation and code](https://github.com/stadub/PowershellScripts/tree/master/Currency-Conv)
---------------------
### [](https://github.com/stadub/PowershellScripts/tree/master/FolderEncoder) Invoke-FolderEncode - Encode files from a folder for(for example) uploading to the cloud
Used as backups encoding solution.
Encoding performed with 7z password protection
[](https://www.powershellgallery.com/packages/FolderEncoder)
[](https://github.com/stadub/PowershellScripts/tree/master/FolderEncoder)```powershell
Invoke-FolderEncode - Encode folder
[-DestFolder]
[-SrcFolder] (Optional)
```[👉🏿 Full documentation and code](https://github.com/stadub/PowershellScripts/tree/master/FolderEncoder)
---------------------
## 💲 Motivation
The modules are created and actively maintained during evenings and weekends for my own needs.
If it's useful for you too, that's great. I don't demand anything in return.However, if you like it and feel the urge to give something back,
a coffee or a beer is always appreciated. Thank you very much in advance.[](https://www.buymeacoffee.com/dima)
[](https://money.yandex.ru/to/410014572567962/200)## 📬 Suggestions and feedback
If you have any idea or suggestion - please add a github issue.