Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sprity/sprity-cli
Command line interface for sprity
https://github.com/sprity/sprity-cli
Last synced: 9 days ago
JSON representation
Command line interface for sprity
- Host: GitHub
- URL: https://github.com/sprity/sprity-cli
- Owner: sprity
- License: mit
- Created: 2015-05-12T07:52:27.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2016-10-27T09:05:13.000Z (about 8 years ago)
- Last Synced: 2024-11-03T14:06:49.298Z (about 1 month ago)
- Language: JavaScript
- Size: 141 KB
- Stars: 16
- Watchers: 2
- Forks: 3
- Open Issues: 3
-
Metadata Files:
- Readme: readme.md
- License: LICENSE-MIT
Awesome Lists containing this project
- jimsghstars - sprity/sprity-cli - Command line interface for sprity (JavaScript)
README
# sprity-cli
[![NPM version](https://badge.fury.io/js/sprity-cli.svg)](http://badge.fury.io/js/sprity-cli) [![Dependencies](https://david-dm.org/sprity/sprity-cli.svg)](https://david-dm.org/sprity/sprity-cli)
> Command line interface for [sprity](https://npmjs.org/package/sprity)
## Install
```sh
npm install sprity-cli -g
```## Usage
```
Usage: spritycommand
create create sprites
watch watch for image changes and create sprites on change
install install image processing engine or style processors
```### Create command
> create sprites
```
Usage: sprity create ... [options]out path of directory to write sprite file to
src glob strings to find source images to put into the spriteOptions:
-b, --base64 create css with base64 encoded sprite (css file will be written to )
-c, --css-path path or url of sprites on the web server used to reference the sprite in the styles (relative or absolute path or full url) [../images]
-d, --dimension the used dimensions for the sprite. A combination of ratio and dpi. For example -d 2:192 would generate a sprite for device-pixel-ratio:2 and min-resolution: 192dpi. Multiple dimensions are allowed. Defaults to 1:72
-e, --engine image processing engine [lwip]
-f, --format output format of the sprite Default: depends on image processor
-n, --name name of sprite file without file extension [sprite]
-p, --processor style processing module [css]
-t, --template output template file, overrides processor option
-s, --style file to write css to, if omitted no css is written (relative to out path)
--background background color of the sprite in hex [#FFFFFF]
--cachebuster appends a "cache buster" to the background image in the form "?<...>" [false]
--margin margin in px between tiles [4]
--opacity background opacity (0 - 100) of the sprite. defaults to 0 when png or 100 when jpg [0]
--orientation orientation of the sprite image (vertical|horizontal|binary-tree) [vertical]
--prefix prefix for the class name used in css (without .)
--no-sort disable sorting of layout
--split create sprite images for every sub folder [false]
--style-indent-char Character used for indentation of styles (space|tab) [space]
--style-indent-size Number of characters used for indentation of styles [2]
```### Watch command
> watch for image changes and create sprites on change
```
Usage: sprity watch ... [options]
```Options: see Create command
### Install command
> install image processing engine
```
Usage: sprity installname name of the image engine or style processor to install (e.g. canvas, sass)
```## More
See [sprity](https://npmjs.org/package/sprity) documentation
---
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/sprity/sprity?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)