All Projects → tuqqu → killposer

tuqqu / killposer

Licence: MIT license
List and remove composer-created vendor directories with a cli tool

Programming Languages

PHP
23972 projects - #3 most used programming language

Projects that are alternatives of or similar to killposer

homify
🏡 Open-source home automation / smarthome platform running on PHP (Laravel).
Stars: ✭ 45 (+55.17%)
Mutual labels:  composer
drupal8-composer-template
Project template for Drupal 8 projects with composer | Quick installation via "composer create-project woprrr/drupal8-composer-template:8.3.0"
Stars: ✭ 27 (-6.9%)
Mutual labels:  composer
tdee-calculator
TDEE Calculator is a composer library that calculates how much energy (calories) are burned daily given the weight, height and age or Lean Body Mass.
Stars: ✭ 16 (-44.83%)
Mutual labels:  composer
PackageChangeLog
Show Package Changelog On Composer Install/update
Stars: ✭ 15 (-48.28%)
Mutual labels:  composer
composer-cost
Displays cost/size of each composer package installed.
Stars: ✭ 31 (+6.9%)
Mutual labels:  composer
jadibot
Telegram Bot for jadi.net
Stars: ✭ 59 (+103.45%)
Mutual labels:  composer
laration
Simple package to see all current configurations being used by your Laravel application
Stars: ✭ 47 (+62.07%)
Mutual labels:  composer
comphar
Pack all composer dependencies into a single phar file.
Stars: ✭ 67 (+131.03%)
Mutual labels:  composer
wp-skeleton
Setup a new WordPress installation via Composer
Stars: ✭ 36 (+24.14%)
Mutual labels:  composer
ACCESS-NYC
Find help in NYC with food, money, housing, work, and more on ACCESS NYC. Maintained by @NYCOpportunity
Stars: ✭ 27 (-6.9%)
Mutual labels:  composer
itsgoingto.be
The magic behind itsgoingto.be
Stars: ✭ 13 (-55.17%)
Mutual labels:  composer
lean-theme
No description or website provided.
Stars: ✭ 38 (+31.03%)
Mutual labels:  composer
stock-api-libphp
PHP implementation of the Stock APIs
Stars: ✭ 16 (-44.83%)
Mutual labels:  composer
collage
Generate Image Collage with PHP and Laravel
Stars: ✭ 70 (+141.38%)
Mutual labels:  composer
package-command
Lists, installs, and removes WP-CLI packages.
Stars: ✭ 16 (-44.83%)
Mutual labels:  composer
app
Aplus Framework App Project
Stars: ✭ 338 (+1065.52%)
Mutual labels:  composer
autoload
Aplus Framework Autoload Library
Stars: ✭ 18 (-37.93%)
Mutual labels:  composer
drupal-dev-docker
An opinionated Drupal development environment based on Docker.
Stars: ✭ 22 (-24.14%)
Mutual labels:  composer
docker-multi-wordpress
Run multiple WordPress Docker containers with NGINX Proxy, LetsEncrypt and PHP Composer
Stars: ✭ 63 (+117.24%)
Mutual labels:  composer
internetarchivebot
iabot.toolforge.org
Stars: ✭ 67 (+131.03%)
Mutual labels:  composer

Killposer

Easy way to find and delete composer-created /vendor/ directories that you do not need any more.

This is a cli-tool to find Composer-created vendor directories on your system, list their path and size, and it allows you delete ones that you don't need to free up storage space.

The project is inspired by npkill.

Installation

Install Killposer globally with Composer:

$ composer global require tuqqu/killposer

You have to make sure that global Composer binary directory is in your PATH. See Composer docs. On a Unix system run the following command:

$ export PATH="$PATH:$HOME/.composer/vendor/bin"

Usage

Having installed it globally you may now use killposer binary:

$ killposer 

Use W and S keys to move up/down, K to delete the selected vendor and Q to quit.

Command options

  • --path, -p to specify the directory to search, default value is current directory, ./
  • --byte-format, -f available formats are: kib, mib (the default one), gib
  • --byte-threshold, -t if for some reason you have no interest in the exact size of your vendors, you may set a threshold after which file size won't be calculated

Example

Search vendors in PhpProjects

$ killposer -p '~/PhpProjects/'
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].