Skip to content

install.ps1 is published beside install.sh, and runs on Windows PowerShell 5.1 — what a fresh Windows machine has #948

Closed

Description

@David-Noble-at-work

install.ps1 exists at the repository root and, since #914, does what install.sh does: fetches the archive, verifies it, runs every product's self install. Two of #798's rulings (2026-09-04) are still open on it:

  • It is never published. release.yaml:144 copies install.sh to the site's public/ and nothing else, so irm https://devlore.noblefactor.com/install.ps1 | iex, the usage line in its own header, is a 404. The sync copies both scripts.
  • It is not Core. No #Requires -Version 7; it runs under whatever launched it. Ruling 3: the body is Core, one code path, cross-platform; the one thing Windows PowerShell 5.1 runs is a preamble that installs pwsh (winget install Microsoft.PowerShell) and re-launches the script under it, because 5.1 is what a fresh Windows machine has.

Refiled 2026-09-24: the first filing said the script did not exist, which was wrong — it was unpublished.

Plan and design documents

Kind Document
Plan Not yet opened
Design #798, rulings 1 and 3

Epic: #453 · Feature: #798

Activity

  1. changed the title [-]install.ps1: the Windows installer that install.sh is on Unix[/-] [+]install.ps1 is published beside install.sh and is PowerShell Core: #Requires 7, with a 5.1 preamble that installs pwsh and re-launches[/+] on Sep 24, 2026
  2. changed the title [-]install.ps1 is published beside install.sh and is PowerShell Core: #Requires 7, with a 5.1 preamble that installs pwsh and re-launches[/-] [+]install.ps1 is published beside install.sh, and runs on Windows PowerShell 5.1 — what a fresh Windows machine has[/+] on Sep 24, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    Epic:ReleaseDistributionRelease, distribution, and self-installtaskImplementation work item

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions