file: use -f instead of -e
file: test ok result
file: handle user option
file: compile outputs base64 file
file: status handles compiled state
file: install handles compiled state