Skip to content

Shell installer script (install.sh) #23

@vmvarela

Description

@vmvarela

Description

Provide a one-liner shell installer that detects OS and architecture, downloads the correct binary from GitHub Releases, and places it in /usr/local/bin.

curl -sSL https://raw.githubusercontent.com/vmvarela/sql-pipe/master/install.sh | sh

Acceptance Criteria

  • install.sh at repo root detects uname -s and uname -m to pick the right binary
  • Supports: Linux x86_64, Linux aarch64, macOS x86_64, macOS aarch64
  • Prints a clear error for unsupported platforms
  • Verifies SHA256 checksum after download
  • Defaults to /usr/local/bin, respects INSTALL_DIR env var override
  • Documented in README under Installation section

Notes

  • Fallback installation method while official package managers gain traction
  • Keep it POSIX sh-compatible (no bashisms)

Metadata

Metadata

Assignees

No one assigned

    Labels

    priority:mediumShould be done soonsize:xsTrivial — less than 1 hourstatus:readyRefined and ready for sprint selectiontype:featureNew functionality

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions