{"id":42963399,"url":"https://github.com/fchastanet/bash-tools-framework","last_synced_at":"2026-03-15T19:57:50.795Z","repository":{"id":65029941,"uuid":"571175919","full_name":"fchastanet/bash-tools-framework","owner":"fchastanet","description":null,"archived":false,"fork":false,"pushed_at":"2026-02-12T22:43:05.000Z","size":3193,"stargazers_count":3,"open_issues_count":17,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-02-13T07:48:30.287Z","etag":null,"topics":["bash","bash-script","framework"],"latest_commit_sha":null,"homepage":"https://fchastanet.github.io/bash-tools-framework/","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/fchastanet.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":"2022-11-27T12:20:40.000Z","updated_at":"2025-09-12T13:07:59.000Z","dependencies_parsed_at":"2024-01-14T21:54:45.978Z","dependency_job_id":"38e89253-6c0e-4433-a5d4-9afa257e268a","html_url":"https://github.com/fchastanet/bash-tools-framework","commit_stats":null,"previous_names":[],"tags_count":54,"template":false,"template_full_name":null,"purl":"pkg:github/fchastanet/bash-tools-framework","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fchastanet%2Fbash-tools-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fchastanet%2Fbash-tools-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fchastanet%2Fbash-tools-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fchastanet%2Fbash-tools-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/fchastanet","download_url":"https://codeload.github.com/fchastanet/bash-tools-framework/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/fchastanet%2Fbash-tools-framework/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29983122,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-01T16:35:47.903Z","status":"ssl_error","status_checked_at":"2026-03-01T16:35:44.899Z","response_time":124,"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":["bash","bash-script","framework"],"created_at":"2026-01-30T23:31:35.832Z","updated_at":"2026-03-15T19:57:50.790Z","avatar_url":"https://github.com/fchastanet.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# bash-tools-framework\n\n\u003e **_NOTE:_** **Documentation is best viewed on\n\u003e [https://bash-tools-framework.devlab.top](https://bash-tools-framework.devlab.top/)**\n\n\u003c!-- markdownlint-capture --\u003e\n\n\u003c!-- markdownlint-disable MD013 --\u003e\n\n[![GitHub release (latest SemVer)](https://img.shields.io/github/release/fchastanet/bash-tools-framework?logo=github\u0026sort=semver)](https://github.com/fchastanet/bash-tools-framework/releases)\n[![GitHub license](https://img.shields.io/github/license/Naereen/StrapDown.js.svg)](https://github.com/fchastanet/bash-tools-framework/blob/master/LICENSE)\n[![pre-commit](https://img.shields.io/badge/pre--commit-enabled-brightgreen?logo=pre-commit)](https://github.com/pre-commit/pre-commit)\n[![CI/CD](https://github.com/fchastanet/bash-tools-framework/actions/workflows/main.yml/badge.svg)](https://github.com/fchastanet/bash-tools-framework/actions/workflows/main.yml?query=branch%3Amaster)\n[![Project status](https://opensource.box.com/badges/active.svg)](https://opensource.box.com/badges \"Project status\")\n[![DeepSource](https://deepsource.io/gh/fchastanet/bash-tools-framework.svg/?label=active+issues\u0026show_trend=true)](https://deepsource.io/gh/fchastanet/bash-tools-framework/?ref=repository-badge)\n[![DeepSource](https://deepsource.io/gh/fchastanet/bash-tools-framework.svg/?label=resolved+issues\u0026show_trend=true)](https://deepsource.io/gh/fchastanet/bash-tools-framework/?ref=repository-badge)\n[![Average time to resolve an issue](https://isitmaintained.com/badge/resolution/fchastanet/bash-tools-framework.svg)](https://isitmaintained.com/project/fchastanet/bash-tools-framework \"Average time to resolve an issue\")\n[![Percentage of issues still open](https://isitmaintained.com/badge/open/fchastanet/bash-tools-framework.svg)](https://isitmaintained.com/project/fchastanet/bash-tools-framework \"Percentage of issues still open\")\n\n\u003c!-- markdownlint-restore --\u003e\n\n\u003c!--TOC--\u003e\n\n- [1. Key Features](#1-key-features)\n- [2. Quick Links](#2-quick-links)\n- [3. Related Projects](#3-related-projects)\n- [4. Acknowledgements](#4-acknowledgements)\n\n\u003c!--TOC--\u003e\n\nWelcome to the Bash Tools Framework documentation. This framework provides a comprehensive collection of bash functions\nand commands that help you lint files, generate shell documentation, compile bash files, and much more.\n\n\u003e **_TIP:_** Checkout related projects of this suite\n\u003e\n\u003e - [My documents](https://devlab.top/)\n\u003e - **[Bash Tools Framework](https://bash-tools-framework.devlab.top/)**\n\u003e - [Bash Tools](https://bash-tools.devlab.top/)\n\u003e - [Bash Dev Env](https://bash-dev-env.devlab.top/)\n\u003e - [Bash Compiler](https://bash-compiler.devlab.top/)\n\n## 1. Key Features\n\n- **150+ Unit-Tested Functions**: Organized by namespace (Array, File, Git, Docker, Database, etc.)\n- **Custom Bash Compiler**: Generate standalone executables from YAML definitions\n- **Extensive Testing**: Multi-version Bash testing (4.4, 5.0, 5.3 on Ubuntu and Alpine)\n- **Build Tools**: Linting and testing infrastructure with pre-commit hooks\n\n## 2. Quick Links\n\n- [Framework Guides](https://bash-tools-framework.devlab.top/docs/guides/) - Learn about framework features\n- [Commands](https://bash-tools-framework.devlab.top/docs/commands/) - Available command-line tools\n- [Framework Documentation](https://bash-tools-framework.devlab.top/docs/framework-overview/) - Complete function\n  reference\n- [Best Practices](https://bash-tools-framework.devlab.top/docs/guides/best-practices/) - Bash development best\n  practices\n- [Pre-commit Hooks](https://bash-tools-framework.devlab.top/docs/pre-commit-hooks/) - Available pre-commit hooks\n\n## 3. Related Projects\n\nThis framework is part of a suite of projects:\n\n- [My Documents](https://devlab.top/)\n- [Bash Tools](https://bash-tools.devlab.top/)\n- [Bash Dev Env](https://bash-dev-env.devlab.top/)\n- [Bash Compiler](https://bash-compiler.devlab.top/)\n\n## 4. Acknowledgements\n\nLike so many projects, this effort has roots in many places.\n\nI would like to thank particularly Bazyli Brzóska for his work on the project\n[Bash Infinity](https://github.com/niieani/bash-oo-framework). Framework part of this project is largely inspired by his\nwork(some parts copied). You can see his [blog](https://invent.life/project/bash-infinity-framework) too that is really\ninteresting\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffchastanet%2Fbash-tools-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffchastanet%2Fbash-tools-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffchastanet%2Fbash-tools-framework/lists"}