Skip to main content

Developer Stack Manager

Project description

🗜 StackOps

StackOps is a cross-platform CLI for bootstrapping and maintaining a development machine. It groups package installation, config syncing, data syncing, session automation, and helper utilities into one install.

See the online docs for full usage and reference material.

Install with uv

Linux / macOS

curl -LsSf https://astral.sh/uv/install.sh | sh
uv tool install --upgrade --python 3.14 stackops

Windows

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
uv tool install --upgrade --python 3.14 stackops

Quick init

devops install --group sysabc  # Install (if missing) package manager (apt, brew, winget)
devops config copy-assets all  # copy config files to machine
devops config sync down --sensitivity public --method copy --on-conflict overwrite-default-path --which all  # link config files
devops config terminal config-shell --which default  # add alias to shell
devops install --group termabc  # install the basic terminal cli's

Author

Alex Al-Saffar. email

Contributor

Ruby Chan. email

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stackops-8.93.tar.gz (1.8 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

stackops-8.93-py3-none-any.whl (2.4 MB view details)

Uploaded Python 3

File details

Details for the file stackops-8.93.tar.gz.

File metadata

  • Download URL: stackops-8.93.tar.gz
  • Upload date:
  • Size: 1.8 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for stackops-8.93.tar.gz
Algorithm Hash digest
SHA256 fdc001852150e0769ffae1a655b3b79e5cc696657a3cc4d47bbefc0c47c18f50
MD5 ae1e7a337cdbcbcd59aa3931eb3b5cd6
BLAKE2b-256 251bcb09f82d91727e9ff00d82f92193535a5afa120775810572614b2e616a80

See more details on using hashes here.

File details

Details for the file stackops-8.93-py3-none-any.whl.

File metadata

  • Download URL: stackops-8.93-py3-none-any.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.7 {"installer":{"name":"uv","version":"0.11.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for stackops-8.93-py3-none-any.whl
Algorithm Hash digest
SHA256 e69ed1199def2f3a8660c1471b0058465174bf1811d18a1851115c3e77f1a61c
MD5 acee005c7273dbb05d1528df1d329d12
BLAKE2b-256 d5ce2279c78d7e1157ea93d4401ceb757bfabeded3d3e8da79ec3cd1588863a1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page