metaory / glitcher-cli

Bash CLI to generate animated pseudo-random glitch SVG effects from ASCII characters with randomized parameters

Repository from Github https://github.commetaory/glitcher-cliRepository from Github https://github.commetaory/glitcher-cli

generate animated pseudo random glitch SVG from ASCII characters


Glitcher Web App is now live! 🎉
metaory.github.io/glitcher-app


Tip

The following attributes are random

  • number of slices
  • height of slices
  • color channel shifts
  • duration of animations
  • keyTime of animations
  • values of frames

INSTALLATION

  • clone repo
  • give execution permissions
  • place it in your path
# Clone
git clone git@github.com:metaory/glitcher-cli.git

# Navigate
cd glitcher-cli

Tip

Temporary usage bash glitcher out.svg hello world

# Give execution permissions
chmod +x glitcher

# Link it somewhere in your $PATH
ln -svf $PWD/glitcher /usr/bin/glitcher

# Use it anywhere
# Create out.svg with 'hello world' content
glitcher out.svg hello world

SYNOPSIS

glitcher FILE TEXT...

REQUIREMENTS

  • GNU Bash v5+
  • GNU bc
  • GNU coreutils
    • sort
    • uniq

TODO

  • noise arg
  • density arg
  • color arg
  • font arg
  • help

Caution

Only tested on Linux


LICENSE

MIT

About

Bash CLI to generate animated pseudo-random glitch SVG effects from ASCII characters with randomized parameters

License:MIT License


Languages

Language:Shell 100.0%