andry81/tacklelib

View on GitHub
README.md

Summary

Maintainability
Test Coverage
> **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&amp;utm_medium=referral&amp;utm_content=andry81/tacklelib&amp;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" />&nbsp;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)