working on ide integration

- add an additional field to the machine readable format: `entrypoint`
- change to allowing writing into an existing directory