From 03f70f33bc7c2a650680ad69344f73351b22004d Mon Sep 17 00:00:00 2001 From: "google-labs-jules[bot]" <161369871+google-labs-jules[bot]@users.noreply.github.com> Date: Tue, 27 Oct 2026 18:15:22 +0000 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=92=20Replace=20unsafe=20remote=20scri?= =?UTF-8?q?pt=20piping=20with=20safe=20download-and-execute=20installation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: Tcode-Motion <188012755+Tcode-Motion@users.noreply.github.com> --- .agents/skills/techscript/SKILL.md | 6 ++++-- README.md | 10 ++++++---- docs/getting-started/installation.md | 3 ++- research/TechScript_v1.0.8_Research_Paper.md | 10 ++++++---- scripts/install.ps1 | 5 +++-- scripts/install.sh | 3 ++- skills/techscript/SKILL.md | 6 ++++-- 7 files changed, 27 insertions(+), 16 deletions(-) diff --git a/.agents/skills/techscript/SKILL.md b/.agents/skills/techscript/SKILL.md index 2db58ca6..ac02e723 100644 --- a/.agents/skills/techscript/SKILL.md +++ b/.agents/skills/techscript/SKILL.md @@ -310,12 +310,14 @@ This skill can be installed in seconds into any AI coding environment: ### Linux / macOS / Claude Code / Cursor / OpenClaw / Codex: ```bash -curl -fsSL https://raw.githubusercontent.com/Tcode-Motion/techscript/main/skills/techscript/install.sh | bash +curl -fsSL https://raw.githubusercontent.com/Tcode-Motion/techscript/main/skills/techscript/install.sh -o install.sh +bash install.sh ``` ### Windows PowerShell / Antigravity IDE / Gemini CLI / VS Code: ```powershell -irm https://raw.githubusercontent.com/Tcode-Motion/techscript/main/skills/techscript/install.ps1 | iex +Invoke-WebRequest -Uri https://raw.githubusercontent.com/Tcode-Motion/techscript/main/skills/techscript/install.ps1 -OutFile install.ps1 +.\install.ps1 ``` --- diff --git a/README.md b/README.md index 88766b52..a2b3fcb7 100644 --- a/README.md +++ b/README.md @@ -101,12 +101,14 @@ Modern development is fragmented, bloated, and brittle: **Windows (PowerShell)** ```powershell -irm https://raw.githubusercontent.com/Tcode-Motion/techscript/main/scripts/install.ps1 | iex +Invoke-WebRequest -Uri https://raw.githubusercontent.com/Tcode-Motion/techscript/main/scripts/install.ps1 -OutFile install.ps1 +.\install.ps1 ``` **Linux / macOS / Android Termux** ```bash -curl -fsSL https://raw.githubusercontent.com/Tcode-Motion/techscript/main/scripts/install.sh | bash +curl -fsSL https://raw.githubusercontent.com/Tcode-Motion/techscript/main/scripts/install.sh -o install.sh +bash install.sh ``` **Standalone Packages** @@ -345,8 +347,8 @@ Ships with a first-class **AI Developer Skill** ([`skills/techscript/SKILL.md`]( | Platform | Install | |----------|---------| | Google Antigravity / Agentic IDEs | Auto-loaded from [`.agents/skills/techscript/SKILL.md`](.agents/skills/techscript/SKILL.md) | -| Cursor / Claude Code / Codex (POSIX) | `curl -fsSL .../install.sh | bash` | -| Windows PowerShell | `irm .../install.ps1 | iex` | +| Cursor / Claude Code / Codex (POSIX) | `curl -fsSL .../install.sh -o install.sh && bash install.sh` | +| Windows PowerShell | `Invoke-WebRequest -Uri .../install.ps1 -OutFile install.ps1; .\install.ps1` | Full scripts: [POSIX install.sh](https://raw.githubusercontent.com/Tcode-Motion/techscript/main/skills/techscript/install.sh) · [PowerShell install.ps1](https://raw.githubusercontent.com/Tcode-Motion/techscript/main/skills/techscript/install.ps1) diff --git a/docs/getting-started/installation.md b/docs/getting-started/installation.md index 3ca9a104..2a010fc8 100644 --- a/docs/getting-started/installation.md +++ b/docs/getting-started/installation.md @@ -52,7 +52,8 @@ cargo build --release --workspace Run the universal installer script: ```bash -curl -fsSL https://raw.githubusercontent.com/Tcode-Motion/techscript/main/scripts/install.sh | bash +curl -fsSL https://raw.githubusercontent.com/Tcode-Motion/techscript/main/scripts/install.sh -o install.sh +bash install.sh ``` ### Option 2: Manual Tarball Installation diff --git a/research/TechScript_v1.0.8_Research_Paper.md b/research/TechScript_v1.0.8_Research_Paper.md index 8d0105ed..8e1a2365 100644 --- a/research/TechScript_v1.0.8_Research_Paper.md +++ b/research/TechScript_v1.0.8_Research_Paper.md @@ -182,8 +182,9 @@ Requires Python 3.10+. This installs the CLI (`tech run`, `tech repl`, `tech che ### 🐧 Linux (Ubuntu, Kali, Debian, Arch) ```bash -# One-line installer -curl -fsSL https://raw.githubusercontent.com/Tcode-Motion/techscript/main/scripts/install.sh | bash +# Universal installer +curl -fsSL https://raw.githubusercontent.com/Tcode-Motion/techscript/main/scripts/install.sh -o install.sh +bash install.sh # Or, on Debian/Ubuntu: sudo apt update && sudo apt install techscript @@ -195,8 +196,9 @@ sudo apt update && sudo apt install techscript # Homebrew brew install tcode-motion/techscript/techscript -# Or the same one-line installer used on Linux -curl -fsSL https://raw.githubusercontent.com/Tcode-Motion/techscript/main/scripts/install.sh | bash +# Or the same universal installer used on Linux +curl -fsSL https://raw.githubusercontent.com/Tcode-Motion/techscript/main/scripts/install.sh -o install.sh +bash install.sh ``` ### 📱 Android (Termux) diff --git a/scripts/install.ps1 b/scripts/install.ps1 index e2cfb47b..28324b00 100644 --- a/scripts/install.ps1 +++ b/scripts/install.ps1 @@ -1,7 +1,8 @@ # ============================================================ -# TechScript Official Windows Installer (PowerShell One-Liner) +# TechScript Official Windows Installer (PowerShell Installer) # Run with: -# irm https://raw.githubusercontent.com/Tcode-Motion/techscript/main/scripts/install.ps1 | iex +# Invoke-WebRequest -Uri https://raw.githubusercontent.com/Tcode-Motion/techscript/main/scripts/install.ps1 -OutFile install.ps1 +# .\install.ps1 # ============================================================ $ErrorActionPreference = "Stop" diff --git a/scripts/install.sh b/scripts/install.sh index 37c21881..c203c879 100644 --- a/scripts/install.sh +++ b/scripts/install.sh @@ -2,7 +2,8 @@ # ============================================================ # TechScript v2.0.2 — Linux, macOS & Android Universal Installer # Run with: -# curl -fsSL https://raw.githubusercontent.com/Tcode-Motion/techscript/main/scripts/install.sh | bash +# curl -fsSL https://raw.githubusercontent.com/Tcode-Motion/techscript/main/scripts/install.sh -o install.sh +# bash install.sh # ============================================================ set -e diff --git a/skills/techscript/SKILL.md b/skills/techscript/SKILL.md index 2db58ca6..ac02e723 100644 --- a/skills/techscript/SKILL.md +++ b/skills/techscript/SKILL.md @@ -310,12 +310,14 @@ This skill can be installed in seconds into any AI coding environment: ### Linux / macOS / Claude Code / Cursor / OpenClaw / Codex: ```bash -curl -fsSL https://raw.githubusercontent.com/Tcode-Motion/techscript/main/skills/techscript/install.sh | bash +curl -fsSL https://raw.githubusercontent.com/Tcode-Motion/techscript/main/skills/techscript/install.sh -o install.sh +bash install.sh ``` ### Windows PowerShell / Antigravity IDE / Gemini CLI / VS Code: ```powershell -irm https://raw.githubusercontent.com/Tcode-Motion/techscript/main/skills/techscript/install.ps1 | iex +Invoke-WebRequest -Uri https://raw.githubusercontent.com/Tcode-Motion/techscript/main/skills/techscript/install.ps1 -OutFile install.ps1 +.\install.ps1 ``` ---