core: output available commands in machine-readable