https://github.com/startautomating/powernix
Linux Tools for PowerShell People.
https://github.com/startautomating/powernix
Last synced: 3 months ago
JSON representation
Linux Tools for PowerShell People.
- Host: GitHub
- URL: https://github.com/startautomating/powernix
- Owner: StartAutomating
- License: mit
- Created: 2021-05-19T08:54:36.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-09-24T01:55:26.000Z (over 4 years ago)
- Last Synced: 2025-03-24T08:46:07.403Z (10 months ago)
- Language: PowerShell
- Size: 84 KB
- Stars: 15
- Watchers: 3
- Forks: 1
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: contributing.md
- License: LICENSE
Awesome Lists containing this project
README
# Linux for PowerShell People
Linux often involves a lot of tools and a lot of parsing.
This can be challenging for PowerShell People, because most of PowerShell works with objects.
PowerNix is a new PowerShell module that hopes to make Linux easier to use by providing a more PowerShell-centric experience.
If this sounds like something you'd like, consider [contributing](contributing.md).
### Exposing Linux Functionality to PowerShell
What makes a _good_ PowerShell module?
A good PowerShell module will have easy to understand commands that output objects.
Those objects will often be formatted by PowerShell to make them more useful.
The goal of PowerNix is to expose Linux functionality in a _good_ PowerShell module.
### Commands for Common Linux Scenarios
To start off with, PowerNix has a few commands for getting system statistics and manipulating mounts.
----------------------
| Verb | Noun |
| ----: | :-----------|
| Get | -NixLog |
| | -NixMemory |
| | -NixMount |
| | -NixUptime |
| | -NixDistro |
| | -NixComputer|
| Mount | -Nix |
----------------------
#### Want to help out? [Contribute](contributing.md)