Skip to content

Releases: barnphp/cnkill

v0.4.9

Choose a tag to compare

@abdelhamiderrahmouni abdelhamiderrahmouni released this 31 Mar 23:01

Changelog

All notable changes to this project will be documented in this file.

0.4.9 (2026-03-31)

Code Refactoring

v0.4.8

Choose a tag to compare

@abdelhamiderrahmouni abdelhamiderrahmouni released this 31 Mar 22:52

Changelog

All notable changes to this project will be documented in this file.

0.4.8 (2026-03-31)

Bug Fixes

  • fixed action failed for not finding the version in release name, fallback to release tag name. (420eaae)

v0.4.7

Choose a tag to compare

@abdelhamiderrahmouni abdelhamiderrahmouni released this 31 Mar 22:38

Changelog

All notable changes to this project will be documented in this file.

0.4.7 (2026-03-31)

Code Refactoring

  • used termwind for formatting the thanks message. (1239f11)

v0.4.6

Choose a tag to compare

@abdelhamiderrahmouni abdelhamiderrahmouni released this 31 Mar 22:09

Changelog

All notable changes to this project will be documented in this file.

0.4.6 (2026-03-31)

Bug Fixes

  • adjust output formatting for the thanks message and the search results (a7b1b2f)
  • adjust output formatting for the thanks message and the search results (d4c228a)
  • update eraseTui method to optionally preserve header lines (97ffdb8)

v0.4.4

Choose a tag to compare

@abdelhamiderrahmouni abdelhamiderrahmouni released this 31 Mar 21:18

Full Changelog: v0.4.3...v0.4.4

v0.4.1

Choose a tag to compare

@abdelhamiderrahmouni abdelhamiderrahmouni released this 31 Mar 18:35

We Changed the name from Vendorkill to cnKill, which is much shorter and relates to both composer and npm.

  • cnKill evolved from a vendor/ cleaner into a dual cleaner for both vendor/ and node_modules/ (with --node and --all modes), centered in app/Commands/CnKill.php.
  • A new cache command was added (app/Commands/CacheKill.php) to clean package-manager caches (npm, pnpm, yarn, bun, composer, cpx).
  • The TUI was heavily upgraded and shared via app/Commands/Concerns/TuiCommand.php: async discovery/size/deletion, spinner/status bar, better navigation (↑↓, ←→ paging), separators, and richer row rendering.
  • Sorting became much more capable: sort by default, name, size, modified, plus sort direction toggling and visual sort indicators.
  • Entries now show last-modified metadata and improved path/project display formatting.
  • Scanning logic now excludes known global package-manager cache paths to avoid polluting project results.
  • Project naming/build artifacts were renamed from vendorkill to cnkill (including builds/cnkill, binary name, docs, package metadata).
  • Dependency/runtime and config updates landed (composer.json, composer.lock, config/*), including required PHP extensions (ext-pcntl, ext-posix).
  • Documentation notes were updated (README.md) and basic tests were added (tests/Feature/SortOptionTest.php, etc.).

Full Changelog: v0.1.86...v0.4.1

v0.1.86

Choose a tag to compare

@abdelhamiderrahmouni abdelhamiderrahmouni released this 21 Feb 11:57
v0.1.86

v0.1.83

Choose a tag to compare

@abdelhamiderrahmouni abdelhamiderrahmouni released this 21 Feb 11:40
v0.1.83

v0.1.8

Choose a tag to compare

@abdelhamiderrahmouni abdelhamiderrahmouni released this 21 Feb 10:45
  • This version is only usable on linux for the moment it uses linux's find command and shows the results in a multiselect field.
  • You can launch the cammand with 2 arguments --maxdepth which accepts a depth argument and tells the find command how much depth to search (by default it is set to 2) and --full to show a table of all your folders with Elegant output (inspired from laravel commands).

v0.1.7

v0.1.7 Pre-release
Pre-release

Choose a tag to compare

@abdelhamiderrahmouni abdelhamiderrahmouni released this 20 Feb 19:07
v0.1.7