MountAnything.Hosting.Build 0.7.0-beta14

This is a prerelease version of MountAnything.Hosting.Build.
There is a newer version of this package available.
See the version list below for details.
dotnet add package MountAnything.Hosting.Build --version 0.7.0-beta14
                    
NuGet\Install-Package MountAnything.Hosting.Build -Version 0.7.0-beta14
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="MountAnything.Hosting.Build" Version="0.7.0-beta14" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="MountAnything.Hosting.Build" Version="0.7.0-beta14" />
                    
Directory.Packages.props
<PackageReference Include="MountAnything.Hosting.Build" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add MountAnything.Hosting.Build --version 0.7.0-beta14
                    
#r "nuget: MountAnything.Hosting.Build, 0.7.0-beta14"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#addin nuget:?package=MountAnything.Hosting.Build&version=0.7.0-beta14&prerelease
                    
Install MountAnything.Hosting.Build as a Cake Addin
#tool nuget:?package=MountAnything.Hosting.Build&version=0.7.0-beta14&prerelease
                    
Install MountAnything.Hosting.Build as a Cake Tool

This package should be installed in the project that will build the powershell module to host your powershell provider built with MountAnything. MountAnything is a framework for building powershell providers to make it easy to navigate arbitrary API's as a hierarchical virtual filesystem of objects.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

  • .NETStandard 2.0

    • No dependencies.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.7.0 417 1/28/2023
0.7.0-beta15 305 1/12/2023
0.7.0-beta14 280 1/12/2023
0.7.0-beta13 277 1/11/2023
0.7.0-beta12 302 1/11/2023
0.7.0-beta11 299 1/10/2023
0.7.0-beta10 237 1/10/2023
0.7.0-beta09 313 1/6/2023
0.7.0-beta08 269 1/5/2023
0.7.0-beta07 265 1/3/2023
0.7.0-beta06 236 12/3/2022
0.7.0-beta05 265 12/3/2022
0.7.0-beta04 279 11/7/2022
0.7.0-beta03 259 11/7/2022
0.7.0-beta02 267 11/7/2022
0.7.0-beta01 258 11/6/2022
0.6.0 562 9/17/2022
0.5.6 508 5/7/2022
0.5.5 438 5/7/2022
0.5.4 495 4/27/2022 0.5.4 is deprecated because it has critical bugs.
0.5.3 510 4/27/2022
0.5.2 538 4/27/2022
0.5.1 500 4/26/2022
0.5.0 438 4/26/2022

- Added support for Copy/Move/Rename commands
- Added support for Invoke-Item, Set-ItemProperty, Clear-ItemProperty, and Clear-Item
- Added an ItemNavigator base class to make it easier to support a recursive hierarchy of objects
- Added support for customizing the PSDriveInfo via the NewDrive method on the IMountAnythingProvider
- Added support for specifying a Root value when mounting a PSDrive
- Cleaned up the results of Get-ItemProperty
- Added a way to register services in the container via the more familiar IServiceCollection api. Autofac is still used behind the scenes due to its ability to have custom registrations in a nested lifetime scope.

BREAKING CHANGES:

- The IContentReaderHandler and IContentWriterHandler interfaces have been changed to be Stream based to simplify their typical implementation.
- Changed the default behavior of the Item base so that its TypeName is based on its class name instead of the UnderlyingObject's type.
- Updated NewItem method of the INewItemHandler to return the item that is created
- Renamed the RegisterServices to ConfigureContainer to match the ASP.NET Core naming scheme (in Startup)
- Updated the GetDefaultDrives signature to support creating subclasses of PSDriveInfo