{"id":13602899,"url":"https://github.com/TypedDevs/bashunit","last_synced_at":"2025-04-11T13:31:41.627Z","repository":{"id":192546476,"uuid":"686916383","full_name":"TypedDevs/bashunit","owner":"TypedDevs","description":"A simple testing library for bash scripts. Test your bash scripts in the fastest and simplest way.","archived":false,"fork":false,"pushed_at":"2025-02-19T12:59:52.000Z","size":18884,"stargazers_count":346,"open_issues_count":31,"forks_count":32,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-04-01T10:11:20.344Z","etag":null,"topics":["assertions","bash","bash-script","mocking","tdd","test-driven-development","testing","testing-framework","unittest","unittest-framework","unittesting","unittesting-library"],"latest_commit_sha":null,"homepage":"https://bashunit.typeddevs.com","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/TypedDevs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":".github/CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":".github/CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"docs/support.md","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"custom":["https://chemaclass.com/sponsor"]}},"created_at":"2023-09-04T08:12:23.000Z","updated_at":"2025-03-17T02:04:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"3ef8dc7e-d8e8-4f8e-ae23-5c9c53d11d87","html_url":"https://github.com/TypedDevs/bashunit","commit_stats":{"total_commits":858,"total_committers":23,"mean_commits":37.30434782608695,"dds":0.6305361305361306,"last_synced_commit":"b83246a3a3f54469f8c6b04ba12372a2854bff9a"},"previous_names":["chemaclass/bashunit","typeddevs/bashunit"],"tags_count":19,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TypedDevs%2Fbashunit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TypedDevs%2Fbashunit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TypedDevs%2Fbashunit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/TypedDevs%2Fbashunit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/TypedDevs","download_url":"https://codeload.github.com/TypedDevs/bashunit/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247829512,"owners_count":21002997,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["assertions","bash","bash-script","mocking","tdd","test-driven-development","testing","testing-framework","unittest","unittest-framework","unittesting","unittesting-library"],"created_at":"2024-08-01T18:01:41.916Z","updated_at":"2025-04-11T13:31:41.349Z","avatar_url":"https://github.com/TypedDevs.png","language":"Shell","readme":"\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://github.com/TypedDevs/bashunit/actions/workflows/tests.yml\"\u003e\n        \u003cimg src=\"https://github.com/TypedDevs/bashunit/actions/workflows/tests.yml/badge.svg\" alt=\"Tests\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/TypedDevs/bashunit/actions/workflows/static_analysis.yml\"\u003e\n        \u003cimg src=\"https://github.com/TypedDevs/bashunit/actions/workflows/static_analysis.yml/badge.svg\" alt=\"Static analysis\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/TypedDevs/bashunit/actions/workflows/publish-docs.yml\"\u003e\n        \u003cimg src=\"https://github.com/TypedDevs/bashunit/actions/workflows/publish-docs.yml/badge.svg\" alt=\"Publish Docs\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/TypedDevs/bashunit/actions/workflows/linter.yml\"\u003e\n        \u003cimg src=\"https://github.com/TypedDevs/bashunit/actions/workflows/linter.yml/badge.svg\" alt=\"Editorconfig checker\"\u003e\n    \u003c/a\u003e\n    \u003ca href=\"https://github.com/TypedDevs/bashunit/blob/main/LICENSE\"\u003e\n        \u003cimg src=\"https://img.shields.io/badge/License-MIT-green.svg\" alt=\"MIT Software License\"\u003e\n    \u003c/a\u003e\n\u003c/p\u003e\n\u003cbr\u003e\n\u003cp align=\"center\"\u003e\n    \u003cpicture\u003e\n        \u003csource media=\"(prefers-color-scheme: dark)\" srcset=\"docs/public/logo-name-dark.svg\"\u003e\n        \u003cimg alt=\"bashunit\" src=\"docs/public/logo-name.svg\" width=\"400\"\u003e\n    \u003c/picture\u003e\n\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eA simple testing framework for bash scripts\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n    Test your bash scripts in the fastest and simplest way, discover the most modern bash testing framework.\n\u003c/p\u003e\n\n## Description\n\n**bashunit** is a comprehensive and lightweight testing framework for Bash, focused on the development experience.\nIt boasts hundreds of assertions and functionalities like spies, mocks, providers and more, offers concise and clear documentation, and has a very active community.\n\n## Documentation\n\nYou can find the complete documentation for **bashunit** online, including installation instructions and the various features it provides, in the [official bashunit documentation](https://bashunit.typeddevs.com).\n\n## Contribute\n\nYou are welcome to contribute reporting issues, sharing ideas,\nor with your pull requests.\n\nMake sure to read our [contribution guide](.github/CONTRIBUTING.md) where you will find, among other things, how to set up your environment with the various tools we use to develop this framework.\n\n## Contributors\n\n\u003cp align=\"center\"\u003e\n    \u003cimg src=\"https://contributors.nn.ci/api?repo=TypedDevs/bashunit\" alt=\"Contributors list\" /\u003e\n\u003c/p\u003e\n","funding_links":["https://chemaclass.com/sponsor"],"categories":["Shell Script Development","Shell","bash"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTypedDevs%2Fbashunit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FTypedDevs%2Fbashunit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FTypedDevs%2Fbashunit/lists"}