PHPackages                             ttek/tk-tools - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. ttek/tk-tools

ActiveProject

ttek/tk-tools
=============

Tk lib framework commands.

8.0.0(3y ago)011MITPHPPHP ^8.0CI failing

Since Dec 9Pushed 4mo ago1 watchersCompare

[ Source](https://github.com/tropotek/tk-tools)[ Packagist](https://packagist.org/packages/ttek/tk-tools)[ RSS](/packages/ttek-tk-tools/feed)WikiDiscussions 3.0 Synced 1mo ago

READMEChangelogDependencies (1)Versions (51)Used By (0)

Tropotek Toolbox
================

[](#tropotek-toolbox)

**Project:** Tropotek Toolbox
**Published:** 01 Jan 2014
**Web:**
**Authors:** Michael Mifsud

This projects contains a number of tools that are handy when developing projects with the tk-libs and using Tropoteks git tag and release system.

Contents
--------

[](#contents)

- [Requirements](#requirements)
- [Installation](#installation)
- [Commands](#commands)

Requirements
============

[](#requirements)

- PHP5.3+ (CLI)

Installation
============

[](#installation)

1. Download the source files to somewhere accessable on your server .
2. Run `composer.phar install`
3. cd into the bin directory and run `sudo ./install-cmd` to install for all users.
    Optionally ignore the sudo and the commands will be installed into the user bin directory.

Commands
========

[](#commands)

- **install-cmd** The command to install all scripts to your server
- **tkCommit** A recursive `svn commit` command that searches for external packages within a project.
- **tkDbBackupMysql.sh** Script to backup all databases for a user as individual tarballs.
- **tkLdapFind** Use for quering LDAP services, probably needs a little work but good for basic queries
- **tklog** Tail a log file in the users path: /home/{username}/log/error.log
- **tkMd5** Generate an md5 hash of a string
- **tkStatus** A recursive git status command
- **tkStrreplace** A simple string replace command.
- **tkTag** Used to tag a repository, updates composer.json and changelog.md files.
- **tkTagProject** Recursively tags a Project's repository and its dependant packages, updates composer.json and changelog.md files.
- **tkTagShow** Show the current tag (version) of the projects and vendow libs (tk libs only)
- **tkToUtf8** Update files to the UTF-8 encoding.
- **tkVidHtml5Cnv** Convert video file to a number of formats for web viewing using HTML5 standards.
- **tkUpdate** A recursive `svn update` command that searches for external packages within a project.
- **www\_fix.sh** changes the permissions of a directory and files recursivly for a public\_html/apache folder

###  Health Score

40

—

FairBetter than 88% of packages

Maintenance50

Moderate activity, may be stable

Popularity5

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity81

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 50.1% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~88 days

Total

50

Last Release

1306d ago

Major Versions

3.0.x-dev → 8.0.x-dev2010-12-09

1.3.6 → 3.0.02019-05-13

3.2.8 → 8.0.02022-10-20

PHP version history (6 changes)3.0.x-devPHP ^7.1|^8.0

8.0.x-devPHP ^8.3

1.2.0PHP &gt;=5.3.0

1.3.4PHP &gt;=7.0.0

3.0.0PHP ^7.1.3

8.0.0PHP ^8.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/aa80fc289e479be5ed6dbc793415c86e5192a1213370a87a71929e1c8cfc9e2f?d=identicon)[tropotek](/maintainers/tropotek)

---

Top Contributors

[![fvas-elearning](https://avatars.githubusercontent.com/u/13041550?v=4)](https://github.com/fvas-elearning "fvas-elearning (200 commits)")[![tropotek](https://avatars.githubusercontent.com/u/2274290?v=4)](https://github.com/tropotek "tropotek (199 commits)")

---

Tags

toolstropotekTbx

### Embed Badge

![Health badge](/badges/ttek-tk-tools/health.svg)

```
[![Health](https://phpackages.com/badges/ttek-tk-tools/health.svg)](https://phpackages.com/packages/ttek-tk-tools)
```

###  Alternatives

[vaimo/composer-patches

Applies a patch from a local or remote file to any package that is part of a given composer project. Patches can be defined both on project and on package level. Optional support for patch versioning, sequencing, custom patch applier configuration and patch command for testing/troubleshooting added patches.

2994.3M16](/packages/vaimo-composer-patches)[dereuromark/cakephp-tools

A CakePHP plugin containing lots of useful and reusable tools

338920.1k32](/packages/dereuromark-cakephp-tools)[essa/api-tool-kit

set of tools to build an api with laravel

52680.5k](/packages/essa-api-tool-kit)[php-mcp/laravel

Laravel SDK for building Model Context Protocol (MCP) servers - Seamlessly integrate MCP tools, resources, and prompts into Laravel applications

47283.1k1](/packages/php-mcp-laravel)[mxl/laravel-job

Laravel job tools

661.3M](/packages/mxl-laravel-job)[freshwork/chilean-bundle

A PHP composer package with Chilean validations, common variables, etc. (RUT, IVA, ETC). Ready for Laravel 5. Grande chile ctm :)

97195.6k3](/packages/freshwork-chilean-bundle)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
