switch from bat to ps1
[webi-installers/.git] / _webi / template.ps1
diff --git a/_webi/template.ps1 b/_webi/template.ps1
new file mode 100644 (file)
index 0000000..1ccc5c6
--- /dev/null
@@ -0,0 +1,37 @@
+# If a command returns an error, halt the script.
+$ErrorActionPreference = 'Stop'
+
+# Ignore progress events from cmdlets so Invoke-WebRequest is not painfully slow
+$ProgressPreference = 'SilentlyContinue'
+
+$Env:WEBI_HOST = 'https://webinstall.dev'
+#$Env:WEBI_PKG = 'node@lts'
+#$Env:PKG_NAME = node
+#$Env:WEBI_VERSION = v12.16.2
+#$Env:WEBI_PKG_URL = "https://.../node-....zip"
+#$Env:WEBI_PKG_FILE = "node-v12.16.2-win-x64.zip"
+
+# Switch to userprofile
+pushd $Env:USERPROFILE
+
+# Make paths if needed
+if (!(Test-Path -Path Downloads))
+{
+    New-Item -Path Downloads -ItemType Directory
+}
+if (!(Test-Path -Path .local\bin))
+{
+    New-Item -Path .local\bin -ItemType Directory
+}
+if (!(Test-Path -Path .local\opt))
+{
+    New-Item -Path .local\opt -ItemType Directory
+}
+
+# {{ baseurl }}
+# {{ version }}
+
+{{ installer }}
+
+# Done
+popd