Terminal > Windows Registry.

    • dezmd@lemmy.world
      link
      fedilink
      English
      arrow-up
      9
      ·
      7 months ago

      Yeah, totally.

      Just imagine trying to do this with Windows Powershell, without a package manager like chocolatey to make it simple like linux…

      $workdir = "c:\installer\"
      
      If (Test-Path -Path $workdir -PathType Container)
      
      { Write-Host "$workdir already exists" -ForegroundColor Red}
      
      ELSE
      
      { New-Item -Path $workdir  -ItemType directory }
      
      $source = "https://download.mozilla.org/?product=firefox-latest&os=win64&lang=en-US"
      
      $destination = "$workdir\firefox.exe"
      
      if (Get-Command 'Invoke-Webrequest')
      
      {
      
           Invoke-WebRequest $source -OutFile $destination
      
      }
      
      else
      
      {
      
          $WebClient = New-Object System.Net.WebClient
      
          $webclient.DownloadFile($source, $destination)
      
      }
      
      Start-Process -FilePath "$workdir\firefox.exe" -ArgumentList "/S"
      
      Start-Sleep -s 35
      
      rm -Force $workdir/firefox*