salmon-ops: IO builtins and command line plumbing for Salmon operations.
Builtin operations (files, systemd, debian packages, podman, postgres, wireguard, certificates, ssh, ...) built on salmon-core, plus the shared command line, the long-running serve loop with its HTTP API and web UI.
Modules
[Index] [Quick Jump]
- Salmon
- Actions
- Builtin
- Salmon.Builtin.CommandLine
- Salmon.Builtin.Extension
- Salmon.Builtin.Helpers
- Salmon.Builtin.Migrations
- Nodes
- Salmon.Builtin.Nodes.Bash
- Salmon.Builtin.Nodes.Binary
- Salmon.Builtin.Nodes.Cabal
- Salmon.Builtin.Nodes.Capabilities
- Salmon.Builtin.Nodes.Certificates
- Salmon.Builtin.Nodes.Continuation
- Salmon.Builtin.Nodes.CronTask
- Salmon.Builtin.Nodes.Daemon
- Debian
- Salmon.Builtin.Nodes.Demo
- Salmon.Builtin.Nodes.Etcd
- Salmon.Builtin.Nodes.Filesystem
- Gcp
- Salmon.Builtin.Nodes.Gcp.ArtifactRegistry
- Salmon.Builtin.Nodes.Gcp.Billing
- Salmon.Builtin.Nodes.Gcp.CloudRun
- Salmon.Builtin.Nodes.Gcp.Compute
- Salmon.Builtin.Nodes.Gcp.Core
- Salmon.Builtin.Nodes.Gcp.Iam
- Salmon.Builtin.Nodes.Gcp.LoadBalancing
- Salmon.Builtin.Nodes.Gcp.Monitoring
- Salmon.Builtin.Nodes.Gcp.ResourceManager
- Salmon.Builtin.Nodes.Gcp.SecretManager
- Salmon.Builtin.Nodes.Gcp.ServiceUsage
- Salmon.Builtin.Nodes.Gcp.SshAccess
- Salmon.Builtin.Nodes.Gcp.Storage
- Salmon.Builtin.Nodes.Git
- Salmon.Builtin.Nodes.Keys
- Salmon.Builtin.Nodes.LinuxBridge
- Salmon.Builtin.Nodes.LlamaServer
- Salmon.Builtin.Nodes.Netfilter
- Salmon.Builtin.Nodes.Nginx
- Salmon.Builtin.Nodes.Npm
- Salmon.Builtin.Nodes.PgBouncer
- Salmon.Builtin.Nodes.PgVector
- Salmon.Builtin.Nodes.Plakar
- Salmon.Builtin.Nodes.Podman
- Salmon.Builtin.Nodes.Postgres
- Salmon.Builtin.Nodes.Qemu
- Salmon.Builtin.Nodes.Routes
- Salmon.Builtin.Nodes.Rsync
- Salmon.Builtin.Nodes.Secrets
- Salmon.Builtin.Nodes.Self
- Salmon.Builtin.Nodes.Spago
- Salmon.Builtin.Nodes.Ssh
- Salmon.Builtin.Nodes.Sysctl
- Salmon.Builtin.Nodes.Systemd
- Salmon.Builtin.Nodes.Tar
- Salmon.Builtin.Nodes.Upx
- Salmon.Builtin.Nodes.User
- Salmon.Builtin.Nodes.Web
- Salmon.Builtin.Nodes.WireGuard
- Client
- Op
- Salmon.Reporter
Downloads
- salmon-ops-0.1.0.0.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
- No Candidates
| Versions [RSS] | 0.1.0.0 |
|---|---|
| Change log | CHANGELOG.md |
| Dependencies | aeson, async, base (>=4.16.3.0 && <4.22), base64-bytestring, bytestring, containers, contravariant, cryptohash-sha256, crypton, crypton-connection, crypton-x509-store, directory, file-embed, filepath, free, hashable, http-client, http-client-tls, http-types, jose, mtl, network, optparse-applicative, optparse-generic, process, process-extras, salmon-core (>=0.1.0.0 && <0.2), salmon-ops (>=0.1.0.0 && <0.2), stm, text, time, tls, unix, wai, warp, warp-tls [details] |
| Tested with | ghc ==9.10.3 |
| License | BSD-3-Clause |
| Copyright | 2022-2026 Lucas DiCioccio |
| Author | Lucas DiCioccio |
| Maintainer | lucas@dicioccio.fr |
| Uploaded | by LucasDiCioccio at 2026-10-01T17:54:07Z |
| Category | Development |
| Home page | https://lucasdicioccio.github.io/salmon/ |
| Bug tracker | https://github.com/lucasdicioccio/salmon/issues |
| Source repo | head: git clone https://github.com/lucasdicioccio/salmon(salmon-ops) |
| Distributions | |
| Reverse Dependencies | 2 direct, 0 indirect [details] |
| Executables | salmon-ops-serve-fixture, salmon-qemu-host-setup-fixture, salmon-postgres-replication-fixture, salmon-ops-dot-fixture |
| Downloads | 2 total (2 in the last 30 days) |
| Rating | (no votes yet) [estimated by Bayesian average] |
| Your Rating | |
| Status | Docs available [build log] Last success reported on 2026-10-01 [all 1 reports] |