Skip to content

fchastanet/bash-tools-framework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

167 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bash-tools-framework

NOTE: Documentation is best viewed on https://bash-tools-framework.devlab.top

GitHub release (latest SemVer) GitHub license pre-commit CI/CD Project status DeepSource DeepSource Average time to resolve an issue Percentage of issues still open

Welcome to the Bash Tools Framework documentation. This framework provides a comprehensive collection of bash functions and commands that help you lint files, generate shell documentation, compile bash files, and much more.

TIP: Checkout related projects of this suite

1. Key Features

  • 150+ Unit-Tested Functions: Organized by namespace (Array, File, Git, Docker, Database, etc.)
  • Custom Bash Compiler: Generate standalone executables from YAML definitions
  • Extensive Testing: Multi-version Bash testing (4.4, 5.0, 5.3 on Ubuntu and Alpine)
  • Build Tools: Linting and testing infrastructure with pre-commit hooks

2. Quick Links

3. Related Projects

This framework is part of a suite of projects:

4. Acknowledgements

Like so many projects, this effort has roots in many places.

I would like to thank particularly Bazyli Brzóska for his work on the project Bash Infinity. Framework part of this project is largely inspired by his work(some parts copied). You can see his blog too that is really interesting

About

Bash Tools Framework - Collection of bash functions and commands for linting, documentation generation, and compilation

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages