Skip to content

feat: shell installer script (install.sh)#29

Merged
vmvarela merged 1 commit intomasterfrom
feat/issue-23-shell-installer
Mar 3, 2026
Merged

feat: shell installer script (install.sh)#29
vmvarela merged 1 commit intomasterfrom
feat/issue-23-shell-installer

Conversation

@vmvarela
Copy link
Owner

@vmvarela vmvarela commented Mar 3, 2026

Summary

  • Add POSIX-compatible install.sh at repo root
  • Detect OS/arch from uname -s and uname -m
  • Support Linux and macOS on x86_64 and aarch64
  • Download release binary and verify SHA256 from sha256sums.txt
  • Default install path to /usr/local/bin with INSTALL_DIR override
  • Document shell installer usage in README

Validation

  • sh -n install.sh — syntax check (no errors)
  • Local execution with temporary install directory
  • Docker test on Linux ARM64: installer + sql-pipe --versionsql-pipe 0.1.0

Closes #23

@github-actions github-actions bot added the type:docs Documentation only label Mar 3, 2026
@vmvarela vmvarela added type:feature New functionality and removed type:docs Documentation only labels Mar 3, 2026
@vmvarela vmvarela merged commit d59d2da into master Mar 3, 2026
6 checks passed
@vmvarela vmvarela deleted the feat/issue-23-shell-installer branch March 3, 2026 18:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

type:feature New functionality

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Shell installer script (install.sh)

1 participant