PowerShell:
Uuden projektin aloittaminen
How to: - Kuinka tehdään:
Powershellillä uuden projektin pystytys alkaa usein hakemiston luomisella ja sinne siirtymisellä. Esimerkiksi - alla koodi uuden hakemiston tekemiseen ja siellä projektin aloitukseen:
New-Item -Path 'C:\Projects\MyNewProject' -ItemType Directory
Set-Location -Path 'C:\Projects\MyNewProject'
# Initiate a new Git repository, if you use version control
git init
# Create a new README.md file to describe your project
New-Item -Name 'README.md' -ItemType File
Tässä simppeli kaiku siitä, mitä juuri tehtiin:
Directory: C:\Projects\MyNewProject
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 1/1/2023 12:00 AM .git
-a---- 1/1/2023 12:00 AM 0 README.md
Deep Dive - Syväsukellus:
Projektin aloittamisessa on historiaa. Ennen vanhaan kaikki tehtiin käsin, folderista kooditiedostoon. Nyt meillä on kehitysympäristöjä, frameworkkeja ja paketinhallinnan työkaluja, esimerkkeinä Visual Studio ja NuGet PowerShellissa. Versiohallinta on käytännössä pakollinen ja suosituin työkalu on Git.
Kun aloitat projektin, PowerShell-scripteilläkin voi olla paketinhallinnan tarpeita. PowerShellGet-moduuli on siihen tarkoitukseen, ja New-ModuleManifest
luodaan moduuleille.
Uusien projektien rakenne ja tarvittavat tiedostot vaihtelevat tyypin ja käyttötarkoituksen mukaan. Esimerkiksi, moduuli-projekteilla on omat standardinsa verrattuna skripti-kokoelmiin.