Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jimbrig/PSScripts

PowerShell Scripts Published to the Gallery.
https://github.com/jimbrig/PSScripts

helpers-library personal powershell powershell-library powershell-script published scripts-collection system utility-library windows

Last synced: 3 months ago
JSON representation

PowerShell Scripts Published to the Gallery.

Awesome Lists containing this project

README

        



Custom PowerShell Scripts




> **Note**
> Collection of PowerShell Scripts published to my [Powershell Gallery Profile](https://www.powershellgallery.com/profiles/jimbrig).

## Contents

- [Overview](#overview)
- [Installation](#installation)
- [Bulk Installation](#bulk-installation)
- [Individual Script Installation](#individual-script-installation)
- [Clone Locally](#clone-locally)
- [Roadmap](#roadmap)
- [Scripts](#scripts)
- [Appendices](#appendices)
- [License](#license)
- [Versioning](#versioning)
- [Acknowledgments](#acknowledgments)
- [Contact](#contact)

## Overview

> **Note**
> *View the Repository's [CHANGELOG](CHANGELOG.md) for the latest updates and changes made over time*

This repository contains a collection of PowerShell scripts that I have written for various purposes and published
to my [Powershell Gallery Profile](https://powershellgallery.com/profiles/jimbrig).

## Installation

### Bulk Installation

To install all scripts at once use the [Install-PSCustomScripts.ps1](Install-PSCustomScripts/Install-PSCustomScripts.ps1) script:

```powershell
Install-Script -Name Install-PSCustomScripts.ps1

Install-PSCustomScripts
```

### Individual Script Installation

To install any individual script listed in this repository, you can use the `Install-Script` cmdlet from the
[PowerShellGet](https://docs.microsoft.com/en-us/powershell/gallery/overview) module.

```powershell
Install-Script -Name
```

### Clone Locally

Lastly, one can simply clone or download the scripts for use locally:

```bash
# SSH
git clone [email protected]:jimbrig/PSScripts.git

# HTTPS
https://github.com/jimbrig/PSScripts.git

# Github-CLI
gh repo clone jimbrig/PSScripts
```

## Roadmap

- [Get-FileHash]() - Calculates the hash of a file using the specified algorithm.

## Scripts

### [ConvertTo-Markdown](./ConvertTo-Markdown/)

This script converts a string to Markdown.

```powershell

```

### [Read-HostSecret](Read-HostSecret)

This script reads an encrypted secret from the user.

```powershell

```

### [Set-FolderIcon](Set-FolderIcon)

Sets the icon for a folder:

```powershell

```

### [Update-PSModules](Update-PSModules)

Update all modules at once:

```powershell

```

## Appendices

### License

This project is licensed under the [Unlicense](https://unlicense.org/). See the [LICENSE](LICENSE) file for details.

### Versioning

I use [Semantic Versioning](http://semver.org/) for versioning all the scripts.

### Acknowledgments

> Hat tip to anyone whose code was used:

- https://github.com/riedyw/PoshFunctions
- https://github.com/riedyw/MyPoshFunctions/tree/master

### Contact

- [[email protected]](mailto:[email protected])