flatcode A smart CLI tool to flatten a project repository into a single, token-efficient context file for LLM analysis