From clone of membrane.term repo, in main branch at a8140cd6638c0d4b5c9523c0b497028b30150456, launch an interactive terminal session:
> clojure -X com.phronemophobic.membrane.term/run-term :width 90 :height 30
log4j:WARN No appenders could be found for logger (com.pty4j.util.ExtractedNative).
log4j:WARN Please initialize the log4j system properly.
From within the membrane.term terminal, run:
bat deps.edn
Expected Behavior
I should see colorized deps.edn output in membrane.term.
Actual Behavior
The membrane.term window closed and the following error showed in my launching terminal:
This was membrane.term not understanding that a color delivered by asciinema/vt can also be an [r g b] vector. Asciinema/vt uses this format to represent a 24-bit color.
As promised, a repro (now fixed in master).
Environment
macOS 10.15.7 bat 0.18.3 installed via homebrew
Repro
From clone of membrane.term repo, in main branch at a8140cd6638c0d4b5c9523c0b497028b30150456, launch an interactive terminal session:
From within the membrane.term terminal, run:
Expected Behavior
I should see colorized deps.edn output in membrane.term.
Actual Behavior
The membrane.term window closed and the following error showed in my launching terminal:
Diagnosis
This was membrane.term not understanding that a color delivered by asciinema/vt can also be an
[r g b]
vector. Asciinema/vt uses this format to represent a 24-bit color.