in src/databao_context_engine/cli/info.py [0:0]
def _generate_info_string(command_info: DceInfo) -> str:
info_lines = []
info_lines.append(f"Databao context engine version: {command_info.version}")
info_lines.append(f"Databao context engine storage dir: {command_info.dce_path}")
info_lines.append("")
info_lines.append(f"OS name: {sys.platform}")
info_lines.append(f"OS architecture: {os.uname().machine if hasattr(os, 'uname') else 'unknown'}")
info_lines.append("")
if command_info.project_info.is_initialised:
info_lines.append(f"Project dir: {command_info.project_info.project_path.resolve()}")
info_lines.append(f"Project ID: {str(command_info.project_info.project_id)}")
else:
info_lines.append(f"Project not initialised at {command_info.project_info.project_path.resolve()}")
return os.linesep.join(info_lines)