PHPackages                             pcual-mac/image-basekit-cli - 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. [File &amp; Storage](/categories/file-storage)
4. /
5. pcual-mac/image-basekit-cli

ActiveLibrary[File &amp; Storage](/categories/file-storage)

pcual-mac/image-basekit-cli
===========================

Small CLI app that handles image storage to be used as part of a wider application. You can assume actual capture of the image happens elsewhere in the wider application and the local path to an image can simply be passed as input to the CLI app. The app should perform basic validation on the image and allow it’s storage, retrieval and deletion on the file system. Note whilst only file system storage is required in this test the module should be written in such a way that makes it easy to plug in future required storage methods eg S3, FTP etc using just a config change along with the new storage class.

00PHP

Since Jun 10Pushed 4y ago1 watchersCompare

[ Source](https://github.com/pcualmac/image-cli)[ Packagist](https://packagist.org/packages/pcual-mac/image-basekit-cli)[ RSS](/packages/pcual-mac-image-basekit-cli/feed)WikiDiscussions master Synced 6d ago

READMEChangelogDependenciesVersions (1)Used By (0)

 [![AMP validation Example](https://github.com/pcualmac/image-Basekit-cli/raw/master/Screenshot.png)](https://github.com/pcualmac/image-Basekit-cli/blob/master/Screenshot.png)

Transfer Files :
----------------

[](#transfer-files-)

Use a config file to set which mimetype is allowed to be transferred## Installation

```
git clone https://github.com/pcualmac/image-Basekit-cli.git
```

### Composer

[](#composer)

```
composer install
```

Usage
-----

[](#usage)

```
php image-cli command:validation /var/www/vhosts/image-cli/public/download.jpeg
```

```
php image-cli command:delete /var/www/vhosts/image-cli/public/download.jpeg
```

```
php image-cli command:store /var/www/vhosts/image-cli/public/download.jpeg
```

```
php image-cli command:download /var/www/vhosts/image-cli/public/download.jpeg
```

### List

[](#list)

- Install Laravel-zero
- Hello Word
- Add Config file
- Support Class
- Add Test
- Add queue. Transfer to s3 or ftp can be a slowly task
- Redfin command syntax. "more info from cliente is need."

```
php image-Basekit-cli command:download
```

- Add Menu
- Excute Build
- Add to packagist

[buymeacoffee](https://www.buymeacoffee.com/pcualmac)

###  Health Score

15

—

LowBetter than 3% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity29

Early-stage or recently created project

 Bus Factor1

Top contributor holds 100% 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.

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/28393977?v=4)[Calogero Pumpignano](/maintainers/pcualmac)[@pcualmac](https://github.com/pcualmac)

---

Top Contributors

[![pcualmac](https://avatars.githubusercontent.com/u/28393977?v=4)](https://github.com/pcualmac "pcualmac (22 commits)")

### Embed Badge

![Health badge](/badges/pcual-mac-image-basekit-cli/health.svg)

```
[![Health](https://phpackages.com/badges/pcual-mac-image-basekit-cli/health.svg)](https://phpackages.com/packages/pcual-mac-image-basekit-cli)
```

###  Alternatives

[knplabs/gaufrette

PHP library that provides a filesystem abstraction layer

2.5k39.8M123](/packages/knplabs-gaufrette)[google/cloud-storage

Cloud Storage Client for PHP

34390.8M125](/packages/google-cloud-storage)[illuminate/filesystem

The Illuminate Filesystem package.

15261.6M2.6k](/packages/illuminate-filesystem)[superbalist/flysystem-google-storage

Flysystem adapter for Google Cloud Storage

26320.6M30](/packages/superbalist-flysystem-google-storage)[creocoder/yii2-flysystem

The flysystem extension for the Yii framework

2931.7M62](/packages/creocoder-yii2-flysystem)[flowjs/flow-php-server

PHP library for handling chunk uploads. Works with flow.js html5 file uploads.

2451.6M15](/packages/flowjs-flow-php-server)

PHPackages © 2026

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