obj/ megaphone compile_commands.json .cache .direnv flake.lock phonebook