nxtools

0.1.1-preview0001

Collection of Posix tools wrappers.

Minimum PowerShell version

6.2

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-preview0001 -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

Author(s)

Gael Colas

Copyright

(c) GaelColas. All rights reserved.

Owners

Functions

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

PSEditions

Core

Dependencies

This module has no dependencies.

Release Notes

## [0.1.1-preview0001] - 2021-04-02

### 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.

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 100 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... 3 4/3/2021
0.1.1-previe... (current version) 4 4/2/2021
Show less