• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

shudd3r / toolshed
100%

Build:
DEFAULT BRANCH: develop
Repo Added 15 Jul 2026 05:18AM UTC
Files 19
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH develop
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • develop
  • install
  • sync
  • virtual

04 Aug 2026 10:39PM UTC coverage: 100.0%. Remained the same
30960772544

push

github

shudd3r
Add tool packages installer

Tools with ranged version constraints are resolved through initial
`composer update --dry-run` command through `ProcessExecutor` utility.

Installer is not aware of client's binaries, but instead returns bin
`Directory` of installed tool to iterate over its files and synchronize
with client's `bin-dir` (can be eastablished through plugin API). That
said, currently assumed directory for shared tool bin package binaries
is default `vendor/bin` path, which might not be correct due to global
config changes.

55 of 55 new or added lines in 4 files covered. (100.0%)

232 of 232 relevant lines covered (100.0%)

9.26 hits per line

Relevant lines Covered
Build:
Build:
232 RELEVANT LINES 232 COVERED LINES
9.26 HITS PER LINE
Source Files on develop
  • Tree
  • List 19
  • Changed 3
  • Source Changed 0
  • Coverage Changed 3
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
30960772544 develop Add tool packages installer Tools with ranged version constraints are resolved through initial `composer update --dry-run` command through `ProcessExecutor` utility. Installer is not aware of client's binaries, but instead returns bin `Directory... push 04 Aug 2026 11:40PM UTC shudd3r github
100.0
30960342804 install Merge Composer class with Tools interface push 04 Aug 2026 11:33PM UTC shudd3r github
100.0
30817833607 develop Add virtual filesystem push 03 Aug 2026 01:25PM UTC shudd3r github
100.0
30816966707 virtual Merge local and virtual tests push 03 Aug 2026 01:14PM UTC shudd3r github
100.0
30704944720 develop Replace tools path with Directory in FileRefData push 01 Aug 2026 03:04PM UTC shudd3r github
100.0
30274352036 develop Add usage tracking for installed tools Plugin should detect tools & their versions that are no longer in use so that unused tools could be deleted. This "garbage collection" should not happen automatically, because php version juggling might trig... push 27 Jul 2026 02:18PM UTC shudd3r github
100.0
30137105395 develop Activate plugin only on install & update commands This solution doesn't look clean, but it seems to be the only way to handle command lookup without relying on superglobal references. A good example that a lack of instance references doesn't aut... push 25 Jul 2026 12:47AM UTC shudd3r github
100.0
29391796239 develop Environment setup push 15 Jul 2026 05:34AM UTC shudd3r github
100.0
See All Builds (8)
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc