Nice way to develop for uxncli in bash is "uxncli <(uxnasm code.tal -)"
The uxnasm command outputs into stdout and then bash uses pipe redirection to make it look like a file for uxncli.
Sadly this doesn't work for uxnemu because uxnemu reads twice from the file and bash makes it a FIFO pipe which doesn't allow that.
I plan on designing a fix for it or if someone sees this, They can do it. :)