PowerShell sur macOS¶
Installation:¶
$ brew cask install powershell
Lancement:¶
$ pwsh
PowerShell 7.0.2
Copyright (c) Microsoft Corporation. All rights reserved.
https://aka.ms/powershell
Type 'help' to get help.
PS /Users/bruno>
PS /Users/bruno> $psversiontable
Name Value
---- -----
PSVersion 7.0.2
PSEdition Core
GitCommitId 7.0.2
OS Darwin 19.5.0 Darwin Kernel Version 19.5.0: Tue May 26 20:41:44 PDT 2020; root:xnu-6153.121.2~2/RELEASE_X86_64
Platform Unix
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
Policy:¶
PS /Users/bruno> Get-ExecutionPolicy -List | Format-Table -AutoSize Scope ExecutionPolicy
----- ---------------
MachinePolicy Unrestricted
UserPolicy Unrestricted
Process Unrestricted
CurrentUser Unrestricted
LocalMachine Unrestricted
#PS /Users/bruno> dir env:\
PS /Users/bruno> Get-ChildItem Env:
Name Value
---- -----
_ /usr/local/bin/pwsh
__CF_USER_TEXT_ENCODING 0x1F5:0x0:0x1
CMAKE_PREFIX_PATH /usr/local/Cellar/qt/5.14.1/lib/cmake/
COLORFGBG 15;0
COLORTERM truecolor
COMMAND_MODE unix2003
CONDA_CHANGEPS1 no
DISPLAY /private/tmp/com.apple.launchd.QNw7JYXSQU/org.macosforge.xquartz:0
EDITOR nano
ENABLE_PDF_EXPORT 0
GOPATH /Users/bruno/go
HOME /Users/bruno
HOMEBREW_NO_AUTO_UPDATE 1
ITERM_PROFILE lscolor
ITERM_SESSION_ID w0t3p0:6916F9BA-464C-4198-A7C2-5E2CBD028754
LANG fr_FR.UTF-8
LC_ALL en_US.UTF-8
LC_TERMINAL iTerm2
LC_TERMINAL_VERSION 3.3.11
LOGNAME bruno
LS_COLORS bd=38;5;68:ca=38;5;17:cd=38;5;113;1:di=38;5;30:do=38;5;127:ex=38;5;208;1:pi=38;5;126:fi=0:ln=target:mh=38;5;222;1:…
NVM_BIN /Users/bruno/.nvm/versions/node/v12.14.1/bin
NVM_CD_FLAGS -q
NVM_DIR /Users/bruno/.nvm
NVM_INC /Users/bruno/.nvm/versions/node/v12.14.1/include/node
OLDPWD /Users/bruno/.config/joplin
PATH /usr/local/microsoft/powershell/7:/Users/bruno/perl5/bin:/Users/bruno/.nvm/versions/node/v12.14.1/bin:/Users/bruno…
PERL_LOCAL_LIB_ROOT /Users/bruno/perl5
PERL_MB_OPT --install_base "/Users/bruno/perl5"
PERL_MM_OPT INSTALL_BASE=/Users/bruno/perl5
PERL5LIB /Users/bruno/perl5/lib/perl5
PROMPT_EOL_MARK
PSModulePath /Users/bruno/.local/share/powershell/Modules:/usr/local/share/powershell/Modules:/usr/local/microsoft/powershell/7…
PWD /Users/bruno
SHELL /bin/zsh
SHLVL 1
SSH_AUTH_SOCK /private/tmp/com.apple.launchd.1OMFyfGPss/Listeners
TERM xterm-256color
TERM_PROGRAM iTerm.app
TERM_PROGRAM_VERSION 3.3.11
TERM_SESSION_ID w0t3p0:6916F9BA-464C-4198-A7C2-5E2CBD028754
TMPDIR /var/folders/35/tdnmp_0n43nfmr32h7m2b8kw0000gn/T/
USER bruno
VIRTUAL_ENV_DISABLE_PROMPT 12
XPC_FLAGS 0x0
XPC_SERVICE_NAME 0
$PSHOME¶
PS /Users/bruno> $PSHOME
/usr/local/microsoft/powershell/7
PS /Users/bruno> $profile
/Users/bruno/.config/powershell/Microsoft.PowerShell_profile.ps1
PS /Users/bruno> $PROFILE | Get-Member -Type NoteProperty | Format-List
TypeName : System.String
Name : AllUsersAllHosts
MemberType : NoteProperty
Definition : string AllUsersAllHosts=/usr/local/microsoft/powershell/7/profile.ps1
TypeName : System.String
Name : AllUsersCurrentHost
MemberType : NoteProperty
Definition : string AllUsersCurrentHost=/usr/local/microsoft/powershell/7/Microsoft.PowerShell_profile.ps1
TypeName : System.String
Name : CurrentUserAllHosts
MemberType : NoteProperty
Definition : string CurrentUserAllHosts=/Users/bruno/.config/powershell/profile.ps1
TypeName : System.String
Name : CurrentUserCurrentHost
MemberType : NoteProperty
Definition : string CurrentUserCurrentHost=/Users/bruno/.config/powershell/Microsoft.PowerShell_profile.ps1
.NET Core:¶
$ brew cask install dotnet-sdk
$ dotnet --info
.NET Core SDK (reflecting any global.json):
Version: 3.1.301
Commit: 7feb845744
Runtime Environment:
OS Name: Mac OS X
OS Version: 10.15
OS Platform: Darwin
RID: osx.10.15-x64
Base Path: /usr/local/share/dotnet/sdk/3.1.301/
Host (useful for support):
Version: 3.1.5
Commit: 65cd789777
.NET Core SDKs installed:
3.1.301 [/usr/local/share/dotnet/sdk]
.NET Core runtimes installed:
Microsoft.AspNetCore.App 3.1.5 [/usr/local/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 3.1.5 [/usr/local/share/dotnet/shared/Microsoft.NETCore.App]
To install additional .NET Core runtimes or SDKs:
https://aka.ms/dotnet-download
https://wilsonmar.github.io/powershell-on-mac/
https://github.com/joonro/Get-ChildItemColor
Dernière mise à jour:
July 6, 2020