Skip to content

Bootstrap Quick Start

Load ModuleFast as a module for the session

ModuleFast can be quickly bootstrapped without relying on the built-in PowershellGet package manager

Terminal window
iwr bit.ly/modulefast | iex
Install-ModuleFast ImportExcel

Modulefast is also accessible via the alias imf once loaded

The bit.ly link will always point to the latest release of ModuleFast by default. In order to avoid breaking changes, you can pin to a specific release. This is recommended when using CI systems such as GitHub Actions to install dependencies but is generally not needed on an interactive basis.

View the Detailed Help for ModuleFast

Terminal window
iwr bit.ly/modulefast | iex
Get-Help Install-ModuleFast -Full

Single Line Installation (good for CI/CD)

This syntax allows you to both load and invoke Install-Modulefast. Any additional arguments you pass to the command are the same as if you provided them as arguments to Install-ModuleFast. The module will automatically unload upon completion.

Terminal window
& ([scriptblock]::Create((iwr 'bit.ly/modulefast'))) -Specification ImportExcel

The bit.ly link will always point to the latest release of ModuleFast by default. In order to avoid breaking changes, you can pin to a specific GitHub release. This is recommended when using CI systems such as GitHub Actions to install dependencies but is generally not needed on an interactive basis.

Terminal window
& ([scriptblock]::Create((iwr 'bit.ly/modulefast'))) -Release 'v0.2.0' -Specification ImportExcel

Specify Specific Modules with Module Specification Syntax

Terminal window
Install-ModuleFast 'ImportExcel>7.1.0','Az.Resources','IPNetwork=0.1.0'

Specify Modules via #requires syntax

Terminal window
#require -module ImportExcel,Az.Resources.IPNetwork