steps towards packaging a cli for low-level language