gitignore
shell + fs: empty command handling