Collection of Posix tools wrappers.

Minimum PowerShell version


This is a prerelease version of nxtools.
There is a newer prerelease version of this module available.
See the version list below for details.

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name nxtools -RequiredVersion 0.1.1-preview0002 -AllowPrerelease

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More


Gael Colas


(c) SynEdgy Limited. All rights reserved.



Compare-FileSystemPermission Get-FileSystemChildItem Get-KernelInfo Get-LinuxStandardBaseRelease Get-OSDistributionInfo




This module has no dependencies.

Release Notes

## [0.1.1-preview0002] - 2021-04-03

### Added

- Initial addition of commandd:
   - `Get-nxFileSystemChildItem`: Similar to Get-ChildItem for the FileSystem provider but on Linux, this will use the `ls` command.
   - `Get-nxLinuxStandardBaseRelease`: A quick wrap of `lsb_release -a` command (this `lsb_release` must be present on the system).
   - `Get-nxOSDistributionInfo`: Parsing information found in `/etc/*-release`.
   - `Get-nxKernelInfo`: A simple wrapper around `uname -a`.
   - `Compare-nxFileSystemPermission`: An easy way to compare two sets of unix file system permissions.  
       You can use a Symbolic notation (`rwxrwxrwx`), or the numericla permission (`777` or `0777`).

- Supporting Enums and Classes for File System permissions.
   - In order to make interpretation, Comparison, and manipulation of File system permissions easier,
     the module implements a few classes and enum to make that work.

### Fixed

- Fixed the main branch to release from to be `main` instead of `master`.
- Removing the 'Configure winrm' tasks (as we're only running on linux).
- Added the DocGenerator tasks to build.yaml.
- Fixed casing to `nxtools` because I can't change PSGallery package casing.

Version History

Version Downloads Last updated
0.2.1-previe... 4 7/2/2021
0.2.1-previe... 2 7/2/2021
0.2.0 102 5/25/2021
0.2.0-previe... 2 5/24/2021
0.2.0-previe... 7 4/15/2021
0.2.0-previe... 5 4/7/2021
0.1.1-previe... 3 4/7/2021
0.1.1-previe... 8 4/6/2021
0.1.1-previe... 4 4/3/2021
0.1.1-previe... (current version) 3 4/3/2021
0.1.1-previe... 4 4/2/2021
Show less