{"id":21094459,"url":"https://github.com/d99kris/hush","last_synced_at":"2026-03-03T19:03:19.566Z","repository":{"id":83675194,"uuid":"106999879","full_name":"d99kris/hush","owner":"d99kris","description":"Suppress stdout for commands executed successfully on Linux and macOS","archived":false,"fork":false,"pushed_at":"2023-01-15T08:25:00.000Z","size":22,"stargazers_count":4,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-24T10:11:19.894Z","etag":null,"topics":["command-line-tool","linux","macos","stderr","stdout"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/d99kris.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}},"created_at":"2017-10-15T09:43:23.000Z","updated_at":"2024-08-10T01:06:32.000Z","dependencies_parsed_at":"2023-03-12T19:14:12.153Z","dependency_job_id":null,"html_url":"https://github.com/d99kris/hush","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/d99kris/hush","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d99kris%2Fhush","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d99kris%2Fhush/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d99kris%2Fhush/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d99kris%2Fhush/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/d99kris","download_url":"https://codeload.github.com/d99kris/hush/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/d99kris%2Fhush/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30056056,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T18:21:05.932Z","status":"ssl_error","status_checked_at":"2026-03-03T18:20:59.341Z","response_time":61,"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":["command-line-tool","linux","macos","stderr","stdout"],"created_at":"2024-11-19T22:17:34.095Z","updated_at":"2026-03-03T19:03:19.552Z","avatar_url":"https://github.com/d99kris.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"Hush\n====\n\n| **Linux** | **Mac** |\n|-----------|---------|\n| [![Linux](https://github.com/d99kris/hush/workflows/Linux/badge.svg)](https://github.com/d99kris/hush/actions?query=workflow%3ALinux) | [![macOS](https://github.com/d99kris/hush/workflows/macOS/badge.svg)](https://github.com/d99kris/hush/actions?query=workflow%3AmacOS) |\n\nHush suppresses stdout for commands executed successfully. It executes\nspecified program and shows its output only after the program has exited.\nIf the exit status is zero, only stderr from the program is outputted.\nIf the exit status is non-zero both stderr and stdout are outputted.\n\nExample Usage\n=============\n\n    $ hush make\n\nSupported Platforms\n===================\nHush should work on Linux and macOS.\n\nInstallation\n============\nPre-requisites (Ubuntu):\n\n    sudo apt install git cmake build-essential\n\nDownload the source code:\n\n    git clone https://github.com/d99kris/hush \u0026\u0026 cd hush\n\nGenerate Makefile and build:\n\n    mkdir -p build \u0026\u0026 cd build \u0026\u0026 cmake .. \u0026\u0026 make -s\n\nOptionally run tests:\n\n    ctest --output-on-failure\n\nOptionally install in system:\n\n    sudo make install\n\nUsage\n=====\n\nGeneral usage syntax:\n\n    hush PROG [ARGS..]\n\nTechnical Details\n=================\nHush executes specified program using faketty (preserving color output) and\ncaptures stdout, stderr and a combination of them both. Depending on process\nexit status, the appropriate output is propagated to the user / shell.\n\nLicense\n=======\nHush is distributed under the BSD 3-Clause license. See LICENSE file.\n\nKeywords\n========\nhush, linux, macos, os x, silenced execution, suppressing stdout upon successful exit status.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd99kris%2Fhush","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fd99kris%2Fhush","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd99kris%2Fhush/lists"}