https://github.com/smalls1652/smallsonline.subnetting.pwsh
https://github.com/smalls1652/smallsonline.subnetting.pwsh
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/smalls1652/smallsonline.subnetting.pwsh
- Owner: Smalls1652
- License: mit
- Created: 2021-10-27T14:34:35.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2022-03-03T17:22:58.000Z (over 3 years ago)
- Last Synced: 2025-04-04T13:12:50.244Z (2 months ago)
- Language: PowerShell
- Size: 31.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `SmallsOnline.Subnetting.Pwsh`
_**A C#-based subnet calculator for PowerShell.**_
This repository is for a PowerShell module to perform subnetting of IPv4 address spaces. It is currently a work-in-progress. Core development is done through a C# class library I am working on called [`SmallsOnline.Subnetting.Lib`](https://github.com/Smalls1652/SmallsOnline.Subnetting).
## Related projects
| Name | Link |
| ---- | ---- |
| **C# Class Library** | [@Smalls1652/SmallsOnline.Subnetting](https://github.com/Smalls1652/SmallsOnline.Subnetting) |## 🧱 Build Status
| Branch | Status |
| ------ | ------ |
| **`SmallsOnline.Subnetting.Lib`** | [](https://github.com/Smalls1652/SmallsOnline.Subnetting/actions/workflows/build.yml) |
| **`SmallsOnline.Subnetting.Pwsh`** | [](https://github.com/Smalls1652/SmallsOnline.Subnetting.Pwsh/actions/workflows/build.yml) |## 💾 Installation
### 🧰 Prerequisites
These are the supported versions of PowerShell:
| Version | Operating Systems | Is Supported |
| ------- | ----------------- | ------------ |
| **Windows PowerShell 5 or lower** | Windows | ⛔ |
| **Windows PowerShell 5.1**1 | Windows | ✅ |
| **PowerShell 6 or higher** | Windows, macOS, Linux | ✅ |1 _Windows PowerShell 5.1 is installed on Windows 10 by default._
### 🖼️ PowerShell Gallery
The best place to get this module is from the [PowerShell Gallery listing](https://www.powershellgallery.com/packages/SmallsOnline.Subnetting.Pwsh).
From a PowerShell console, run this command:
```powershell
Install-Module -Name "SmallsOnline.Subnetting.Pwsh" -AllowPrerelease
```⚠️ **Note:** If you're using Windows PowerShell 5.1, please ensure that `PowerShellGet` is up-to-date. For more details, [view this doc](https://docs.microsoft.com/en-us/powershell/scripting/gallery/installing-psget?view=powershell-5.1).