KawaiKx
KawaiKx

Reputation: 9910

Creating Alias in Windows Powershell

I want to create an alias for 'jupyter notebook' in windows powershell. I ran the following command:

Set-Alias -Name jup -Value jupyter notebook

It triggered following error:

Set-Alias : A positional parameter cannot be found that accepts argument 'notebook'.
At line:1 char:1
+ Set-Alias -Name jup -Value jupyter notebook
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidArgument: (:) [Set-Alias], ParameterBindingException
    + FullyQualifiedErrorId : PositionalParameterNotFound,Microsoft.PowerShell.Commands.SetAliasCommand

Can someone please help me fix it?

Upvotes: 2

Views: 1066

Answers (1)

JPBlanc
JPBlanc

Reputation: 72610

The problem comes from the fact that to start "jupyter notebook" you start the exe "jupyter" with parameter "notebook". To do so you have to create a function :

function jup {
    jupyter notebook
}

Then you can put this function in one of your profile files.

Upvotes: 2

Related Questions