feat: shell command interpretator
refactor: replace CSV controller with more generic export directive