relaycode
Version:
A developer assistant that automates applying code changes from LLMs.
2 lines • 1.17 kB
JavaScript
;var logger=require('../utils/logger'),state=require('../core/state'),constants=require('../utils/constants'),o=require('chalk'),formatters=require('../utils/formatters');function _interopDefault(e){return e&&e.__esModule?e:{default:e}}var o__default=/*#__PURE__*/_interopDefault(o);const u=async(a=process.cwd(),n)=>{const t=r=>{n?n.push(r):logger.logger.log(r);},i=await state.readAllStateFiles(a);if(i===null){t(`${o__default.default.yellow("warn")}: State directory '${o__default.default.cyan(constants.STATE_DIRECTORY_NAME)}' not found. No logs to display.`),t(`${o__default.default.blue("info")}: Run ${o__default.default.magenta("'relay init'")} to initialize the project.`);return}if(i.length===0){t(`${o__default.default.blue("info")}: No committed transactions found.`);return}t(o__default.default.bold("Committed Transactions (most recent first):")),t(o__default.default.gray("-------------------------------------------")),i.forEach(r=>{formatters.formatTransactionDetails(r,{showOperations:true,showSpacing:true,showReasoning:false}).forEach(e=>t(e));});};exports.logCommand=u;//# sourceMappingURL=log.cjs.map
//# sourceMappingURL=log.cjs.map