PowerShell:
Rozpoczynanie nowego projektu
How to: (Jak to zrobić:)
Tworzenie nowego projektu w PowerShellu zaczyna się od struktury katalogów i plików. Użyj New-Item
do tworzenia katalogów/projektów, a Set-Location
do zmiany aktywnego katalogu.
# Tworzenie katalogu dla nowego projektu
New-Item -ItemType Directory -Path 'C:\MojeProjekty\NowyProjekt'
# Przechodzimy do nowoutworzonego katalogu
Set-Location -Path 'C:\MojeProjekty\NowyProjekt'
# Utworzenie pliku .ps1 dla skryptów
New-Item -ItemType File -Path '.\Start.ps1'
# Sprawdzenie zawartości katalogu projektu
Get-ChildItem -Path .
Sample output (przykładowe wyniki):
Directory: C:\MojeProjekty\NowyProjekt
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 12/4/2023 3:30 PM 0 Start.ps1
Deep Dive (Dogłębna analiza):
PowerShell, od czasu wersji 5.0 i wprowadzenia PowerShellGet, daje deweloperom narzędzia podobne do tych znanych z innych środowisk programistycznych. Ułatwia to zarządzanie zależnościami (np. moduły) i wdrażanie przy użyciu New-ModuleManifest
lub New-ScriptFileInfo
. Alternatywą są użycie IDE jak Visual Studio Code z właściwymi dodatkami poprawiającymi workflow.
Dzięki wersji PowerShell Core (cross-platform), projektowanie modułów powinno być robione z myślą o kompatybilności między platformami. Historia PowerShella jest unikatowa, jako fork projektu Microsoftu, który był zainspirowany przez Unixowe powłoki jak Bash. Nowy projekt w PowerShellu może być prostym skryptem, aż po zestaw osadzonych funkcji jako moduł.