eths-git
Version:
**eths-git-remote** is a decentralized Git solution designed to manage repositories on-chain. It provides two main components:
25 lines (24 loc) • 558 B
JavaScript
import GitRemoteHelper from './core/git-protocol.js';
import { createImpl } from './core/eth-api.js';
import { log } from './utils/log.js';
async function main() {
let api;
try {
api = await createImpl(process.env);
await GitRemoteHelper({
stdin: process.stdin,
api
});
}
catch (err) {
log('FATAL', err);
process.exitCode = 1;
}
finally {
if (api && typeof api.close === 'function') {
await api.close();
}
}
}
main();