{"id":36399931,"url":"https://github.com/orbitinghail/snouty","last_synced_at":"2026-02-24T23:01:51.987Z","repository":{"id":329198193,"uuid":"1118442671","full_name":"orbitinghail/snouty","owner":"orbitinghail","description":"A CLI for the Antithesis run test and debug APIs","archived":false,"fork":false,"pushed_at":"2025-12-29T08:15:57.000Z","size":70,"stargazers_count":2,"open_issues_count":2,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-01-11T17:54:22.315Z","etag":null,"topics":["antithesis","api","cli"],"latest_commit_sha":null,"homepage":"","language":"Rust","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/orbitinghail.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2025-12-17T19:03:55.000Z","updated_at":"2025-12-18T23:01:18.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/orbitinghail/snouty","commit_stats":null,"previous_names":["orbitinghail/snouty"],"tags_count":9,"template":false,"template_full_name":null,"purl":"pkg:github/orbitinghail/snouty","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orbitinghail%2Fsnouty","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orbitinghail%2Fsnouty/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orbitinghail%2Fsnouty/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orbitinghail%2Fsnouty/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/orbitinghail","download_url":"https://codeload.github.com/orbitinghail/snouty/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/orbitinghail%2Fsnouty/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29804143,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-24T22:43:48.403Z","status":"ssl_error","status_checked_at":"2026-02-24T22:43:18.536Z","response_time":75,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["antithesis","api","cli"],"created_at":"2026-01-11T16:02:56.096Z","updated_at":"2026-02-24T23:01:51.980Z","avatar_url":"https://github.com/orbitinghail.png","language":"Rust","funding_links":[],"categories":[],"sub_categories":[],"readme":"# snouty\n\nA unofficial CLI for the [Antithesis](https://antithesis.com) API. See the [webhook documentation](https://antithesis.com/docs/webhook/) for details on available endpoints and parameters.\n\n\u003e [!NOTE]\n\u003e This CLI is unofficial and unsupported by Antithesis. It's released open-source for the benefit of Antithesis users. If you encounter problems with the CLI please file issues here. If you encounter issues with the Antithesis API then please reach out to support.\n\n## Install snouty\n\n### Install prebuilt binaries via shell script\n\n```sh\ncurl --proto '=https' --tlsv1.2 -LsSf https://github.com/orbitinghail/snouty/releases/latest/download/snouty-installer.sh | sh\n```\n\n### Install prebuilt binaries via powershell script\n\n```sh\npowershell -ExecutionPolicy Bypass -c \"irm https://github.com/orbitinghail/snouty/releases/latest/download/snouty-installer.ps1 | iex\"\n```\n\n### Install prebuilt binaries via cargo binstall\n\n```sh\ncargo binstall snouty\n```\n\n### Install snouty from source\n\n```sh\ncargo install snouty\n```\n\n### Download prebuilt binaries\n\n| File                                                                                                                                               | Platform            | Checksum                                                                                                                   |\n| -------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | -------------------------------------------------------------------------------------------------------------------------- |\n| [snouty-aarch64-apple-darwin.tar.xz](https://github.com/orbitinghail/snouty/releases/latest/download/snouty-aarch64-apple-darwin.tar.xz)           | Apple Silicon macOS | [checksum](https://github.com/orbitinghail/snouty/releases/latest/download/snouty-aarch64-apple-darwin.tar.xz.sha256)      |\n| [snouty-x86_64-pc-windows-msvc.zip](https://github.com/orbitinghail/snouty/releases/latest/download/snouty-x86_64-pc-windows-msvc.zip)             | x64 Windows         | [checksum](https://github.com/orbitinghail/snouty/releases/latest/download/snouty-x86_64-pc-windows-msvc.zip.sha256)       |\n| [snouty-aarch64-unknown-linux-gnu.tar.xz](https://github.com/orbitinghail/snouty/releases/latest/download/snouty-aarch64-unknown-linux-gnu.tar.xz) | ARM64 Linux         | [checksum](https://github.com/orbitinghail/snouty/releases/latest/download/snouty-aarch64-unknown-linux-gnu.tar.xz.sha256) |\n| [snouty-x86_64-unknown-linux-gnu.tar.xz](https://github.com/orbitinghail/snouty/releases/latest/download/snouty-x86_64-unknown-linux-gnu.tar.xz)   | x64 Linux           | [checksum](https://github.com/orbitinghail/snouty/releases/latest/download/snouty-x86_64-unknown-linux-gnu.tar.xz.sha256)  |\n\n## Configuration\n\nSet the following environment variables:\n\n```sh\nexport ANTITHESIS_USERNAME=\"your-username\"\nexport ANTITHESIS_PASSWORD=\"your-password\"\nexport ANTITHESIS_TENANT=\"your-tenant\"\n```\n\n## Usage\n\nThe `-w`/`--webhook` flag specifies which webhook to call. Common values are `basic_test` (Docker environment) or `basic_k8s_test` (Kubernetes environment), unless you have a custom webhook registered with Antithesis.\n\n### Launch a test run\n\n```\nsnouty run -w basic_test \\\n  --antithesis.test_name \"my-test\" \\\n  --antithesis.description \"nightly test run\" \\\n  --antithesis.config_image config:latest \\\n  --antithesis.images app:latest \\\n  --antithesis.duration 30 \\\n  --antithesis.report.recipients \"team@example.com\"\n```\n\nParameters can also be passed via stdin as JSON:\n\n```sh\necho '{\"antithesis.description\": \"test\", ...}' | snouty run -w basic_test --stdin\n```\n\n### Launch a debugging session\n\nUsing CLI arguments:\n\n```sh\nsnouty debug \\\n  --antithesis.debugging.session_id f89d5c11f5e3bf5e4bb3641809800cee-44-22 \\\n  --antithesis.debugging.input_hash 6057726200491963783 \\\n  --antithesis.debugging.vtime 329.8037810830865 \\\n  --antithesis.report.recipients \"team@example.com\"\n```\n\nSnouty can handle passing in a `Moment.from` via stdin:\n\n```sh\necho 'Moment.from({ session_id: \"...\", input_hash: \"...\", vtime: ... })' | \\\n  snouty debug --stdin --antithesis.report.recipients \"team@example.com\"\n```\n\n## Shell Completions\n\nSnouty supports tab completions for bash, zsh, fish, powershell, and elvish.\n\n### Bash\n\n```sh\n# Add to ~/.bashrc\neval \"$(snouty completions bash)\"\n```\n\n### Zsh\n\n```sh\n# Add to ~/.zshrc\neval \"$(snouty completions zsh)\"\n```\n\n### Fish\n\n```sh\nsnouty completions fish \u003e ~/.config/fish/completions/snouty.fish\n```\n\n### PowerShell\n\n```powershell\n# Add to your PowerShell profile\nsnouty completions powershell | Out-String | Invoke-Expression\n```\n\n### Elvish\n\n```sh\nsnouty completions elvish \u003e ~/.config/elvish/lib/snouty.elv\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forbitinghail%2Fsnouty","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Forbitinghail%2Fsnouty","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forbitinghail%2Fsnouty/lists"}