UNPKG

temporal-db

Version:

Git-like versioning for application data

39 lines (33 loc) 1.03 kB
#!/usr/bin/env node /** * 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); } })();