Public/Utilities/Install-EdenTools.ps1

function Install-EdenTools {
    <#
    .SYNOPSIS
        Installs the tools needed to run the core Eden commands.
    .DESCRIPTION
        The core eden commands are the base commands necessary to create
        an Eden solution or service. The only tools currently needed are
        git. Because git does not provide scriptable installation experience
        this command only provides a link to install git.
    .EXAMPLE
        PS> Install-EdenTools
        Provides a link to install git.
    .EXAMPLE
        PS> e-eti
        Provides a link to install git.
    #>

    [CmdletBinding()]
    param(
    )

    try {
        $loggingPrefix = "Eden"

        Write-EdenInfo "Installing the Eden tools." $loggingPrefix

        Write-Host "Please go to: 'https://git-scm.com/downloads' and install git."

        Write-EdenInfo "Finished installing the Eden tools." $loggingPrefix
    }
    catch {
        Write-EdenError "Error installing the Eden tools. Message: '$($_.Exception.Message)'" $loggingPrefix
    }
}
New-Alias `
    -Name e-eti `
    -Value Install-EdenTools `
    -Force