Beryl is a free open source CLI for the ScreenShottr service. Written in pure PHP with the Symfony Console component.
It's goal is to be:
- Simple, it's easy to use, packed full of useful tools and is easy to deploy
- Powerful, upload entire directories of images from your PC or server directly to ScreenShottr
- Extensible, add commands at will. Beryl is completely customisable...make it yours.
Beryl is currently in development, so please expect bugs and potential unexpected behaviour.
Beryl requires PHP 7+ and you will also need to install Composer in order to setup Beryl's dependencies.
Run (In Beryl's root directory)
composer install
Once composer has installed the dependencies, test Beryl is working by typing:
php beryl --help
You should be shown the list of commands available.
Currently the following commands are available in Beryl:
help
- Displays help for the given command (e.g.php beryl images:show help
).list
- Lists all available commandsimages:show
- Shows all images within a directory.
Example usage:
php beryl images:show
- This will show all images within the current directory. You can specify a directory/path after the initial command, like so:
php beryl images:show Desktop
. You can also use two flags, they are:
--just
- Limit image list to specific extensions
Example:
php beryl images:show Desktop --just=png,jpg
--fullpath
- By default Beryl only lists the filenames, for exampleimage.png
. By calling the--fullpath
flag Beryl will output the complete path to each image.
Will be updated continuously