temporal-db
Version:
Git-like versioning for application data
39 lines (33 loc) • 1.03 kB
JavaScript
/**
* CLI interface for TemporalDB
*/
const { TemporalDB } = require('../src/index');
console.log('TemporalDB CLI');
console.log('Version: 0.1.0');
// Basic command handling
const args = process.argv.slice(2);
const command = args[0] || 'help';
// Handle commands
(async () => {
try {
switch (command) {
case 'init':
console.log('Initializing TemporalDB...');
const db = new TemporalDB();
await db.init();
console.log('TemporalDB initialized successfully');
break;
case 'help':
default:
console.log('\nAvailable commands:');
console.log(' init Initialize a new TemporalDB instance');
console.log(' help Display this help message');
console.log('\nFor full documentation, visit: https://github.com/yourusername/temporal-db');
break;
}
} catch (error) {
console.error('Error:', error.message);
process.exit(1);
}
})();