README.md
> **Warning** FOR GIT USERS: To clone including all dependecies you must use [fork](https://github.com/plusone-robotics/vcstool) (has the sparse checkout feature) of the [vcstool](https://github.com/dirk-thomas/vcstool) python module (currently the sparse checkout feature is not merged).
<p align="center">A composite generic library consisted of various modules on different languages:</p>
<p align="left">
* <i>C++11</i><br/>
Represents the same ideas as introduced in Boost/STL/Loki C++ libraries and
at first focused for extension of already existed C++ code.<br/>
* <i>Bash</i><br/>
Various extension scritps/modules for the bash shell.<br/>
* <i>CMake</i><br/>
CMake modules to support and extend a build of a c++ project under cmake
environment.<br/>
* <i>Python</i><br/>
Various extension scritps/modules for the python.<br/>
* <i>VBS</i><br/>
Various extension scritps/modules for the Visual Basic Script interpreter.<br/>
</p>
<p align="center">
<a href="https://www.codefactor.io/repository/github/andry81/tacklelib">
<img src="https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklelib/badges/metrics/codefactor-grade.svg" valign="middle" alt="codefactor.io|quality" /></a>
• <a href="https://www.codacy.com/gh/andry81/tacklelib/dashboard?utm_source=github.com&utm_medium=referral&utm_content=andry81/tacklelib&utm_campaign=Badge_Grade">
<img src="https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklelib/badges/metrics/codacy-grade.svg" valign="middle" alt="codacy.com|quality" /></a>
</p>
<!-- -->
<p align="center">
<a href="https://codeclimate.com/github/andry81/tacklelib/maintainability">
<img src="https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklelib/badges/metrics/codeclimate-maintainability.svg" valign="middle" alt="codeclimate.com|maintainability" /></a>
<a href="https://codeclimate.com/github/andry81/tacklelib/issues">
<img src="https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklelib/badges/metrics/codeclimate-issues.svg" valign="middle" alt="codeclimate.com|issues" /></a>
<a href="https://codeclimate.com/github/andry81/tacklelib/trends/technical_debt">
<img src="https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklelib/badges/metrics/codeclimate-tech-debt.svg" valign="middle" alt="codeclimate.com|debt" /></a>
</p>
<!-- -->
<p align="center">
<a href="#">
<img src="https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklelib/badges/metrics/shields-repo-size.svg" valign="middle" alt="GitHub repo size in bytes" /></a>
• <a href="#">
<img src="https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklelib/badges/metrics/shields-code-size.svg" valign="middle" alt="code size in bytes" /></a>
• <a href="https://github.com/XAMPPRocky/tokei">
<img src="https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklelib/badges/metrics/tokei-lines-of-code.svg" valign="middle" alt="lines of code by tokei.rs" /></a>
</p>
<p align="center">
<a href="https://github.com/andry81-stats/tacklelib--gh-stats/commits/master/traffic/views">
<img src="https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklelib/badges/traffic/views/all.svg" valign="middle" alt="GitHub views|any|total" />
<img src="https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklelib/badges/traffic/views/all-14d.svg" valign="middle" alt="GitHub views|any|14d" /></a>
• <a href="https://github.com/andry81-stats/tacklelib--gh-stats/commits/master/traffic/views">
<img src="https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklelib/badges/traffic/views/unq.svg" valign="middle" alt="GitHub views|unique per day|total" />
<img src="https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklelib/badges/traffic/views/unq-14d.svg" valign="middle" alt="GitHub views|unique per day|14d" /></a>
</p>
<p align="center">
<a href="https://github.com/andry81-stats/tacklelib--gh-stats/commits/master/traffic/clones">
<img src="https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklelib/badges/traffic/clones/all.svg" valign="middle" alt="GitHub clones|any|total" />
<img src="https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklelib/badges/traffic/clones/all-14d.svg" valign="middle" alt="GitHub clones|any|14d" /></a>
• <a href="https://github.com/andry81-stats/tacklelib--gh-stats/commits/master/traffic/clones">
<img src="https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklelib/badges/traffic/clones/unq.svg" valign="middle" alt="GitHub clones|unique per day|total" />
<img src="https://github.com/andry81-cache/andry81--gh-content-cache/raw/master/repo/andry81/tacklelib/badges/traffic/clones/unq-14d.svg" valign="middle" alt="GitHub clones|unique per day|14d" /></a>
</p>
<p align="center">
<a href="https://github.com/andry81/tacklelib/tree/HEAD/changelog.txt">Changelog</a>
• <a href="https://github.com/andry81/tacklelib/tree/HEAD/README_EN.txt">Readme</a>
• <a href="#dependecies">Dependencies</a>
• <a href="#copyright-and-license"><img src="https://github.com/andry81-cache/gh-content-static-cache/raw/master/common/badges/license/mit-license.svg" valign="middle" alt="copyright and license" /> Copyright and License</a>
</p>
<p align="center">
<a href="https://stackoverflow.com/search?q=tacklelib"><img src="https://github.com/andry81-cache/gh-content-static-cache/raw/master/common/badges/board/stackoverflow-tacklelib.svg" valign="middle" alt="stackoverflow search" /></a>
</p>
<p align="center">
<a href="https://github.com/andry81/donate"><img src="https://github.com/andry81-cache/gh-content-static-cache/raw/master/common/badges/donate/donate.svg" valign="middle" alt="donate" /></a>
</p>
---
## <a name="dependecies">Dependencies</a> (<a href="https://github.com/andry81/tacklelib/tree/HEAD/README_EN.deps.txt">README_EN.deps.txt</a>)
* <a href="#"><img src="https://github.com/andry81-cache/gh-content-static-cache/raw/master/common/badges/static/REQUIRED.svg" valign="middle" alt="REQUIRED" /></a> https://github.com/andry81-3dparty/boost
* <a href="#"><img src="https://github.com/andry81-cache/gh-content-static-cache/raw/master/common/badges/static/OPTIONAL.svg" valign="middle" alt="OPTIONAL" /></a> https://github.com/andry81-3dparty/fmt
* <a href="#"><img src="https://github.com/andry81-cache/gh-content-static-cache/raw/master/common/badges/static/OPTIONAL.svg" valign="middle" alt="OPTIONAL" /></a> https://github.com/andry81-3dparty/googletest
* <a href="#"><img src="https://github.com/andry81-cache/gh-content-static-cache/raw/master/common/badges/static/OPTIONAL.svg" valign="middle" alt="OPTIONAL" /></a> https://github.com/andry81-3dparty/libarchive
* <a href="#"><img src="https://github.com/andry81-cache/gh-content-static-cache/raw/master/common/badges/static/OPTIONAL.svg" valign="middle" alt="OPTIONAL" /></a> https://github.com/andry81-3dparty/p7client
* <a href="#"><img src="https://github.com/andry81-cache/gh-content-static-cache/raw/master/common/badges/static/OPTIONAL.svg" valign="middle" alt="OPTIONAL" /></a> https://github.com/andry81-3dparty/pystring
* <a href="#"><img src="https://github.com/andry81-cache/gh-content-static-cache/raw/master/common/badges/static/OPTIONAL.svg" valign="middle" alt="OPTIONAL" /></a> https://github.com/andry81-3dparty/xzutils
To build dependent projects:
https://github.com/andry81-3dparty/3dparty
## <a name="copyright-and-license">Copyright and License</a>
Code and documentation copyright 2023 Andrey Dibrov. Code released under [MIT License](https://github.com/andry81/tacklelib/tree/HEAD/license.txt)