CLI Usage
Basic Usage
# Generate CSS variables
svgpack my-images/
# Save to file
svgpack my-images/ > images.css
CSS Classes Mode
Generate CSS variables with ready-to-use classes:
# Generate with default class names
svgpack my-images/ --background --mask
# Generate with custom class names
svgpack my-images/ --background my-image --mask my-mask > images.css
SCSS Functions Mode
Generate SCSS functions instead of CSS variables:
# Generate SCSS functions
svgpack my-images/ --sass > images.scss
Tailwind v4 mode
Generate output for Tailwind v4 (@theme and @utility):
svgpack my-icons/ --tailwind > svgpack.css
Use --prefix <name> to customize variable names (e.g. --prefix icons → --icons-icon-search). See Tailwind v4 for details.
CLI Options
--background [className]- Generate background CSS classes--mask [className]- Generate mask CSS classes--tailwind- Generate Tailwind v4 native output (@themeand@utility)--prefix <name>- Prefix for generated CSS variables (default: none in CSS mode;svgpackin--tailwindmode). Sanitized for CSS (e.g. spaces → hyphens).--sass- Generate SCSS functions instead of CSS variables--help- Show help information
Write svgpack --help for more options