GStreamer uses the argument "!" as a pseudo-"|" so you can build multimedia pipelines without actually using Unix pipelines, or repeating the gst-launch command:
https://gstreamer.freedesktop.org/documentation/tutorials/ba...
https://gstreamer.freedesktop.org/documentation/tutorials/ba...
touch projects/new-lib/readme
cd !!:1:h pastel random ! mix red ! lighten 0.2 ! format hex