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. :)