UNPKG

claude-logger

Version:

The ultimate productivity tool for hardcore Claude Code users - Track all your parallel sessions in one place!

33 lines (28 loc) • 1.03 kB
#!/usr/bin/env node const fs = require('fs'); const path = require('path'); const os = require('os'); console.log('šŸš€ Setting up Claude Logger...'); // Create log directory const logDir = path.join(os.homedir(), 'Documents', 'claude-logs'); if (!fs.existsSync(logDir)) { fs.mkdirSync(logDir, { recursive: true }); console.log('āœ… Created log directory:', logDir); } else { console.log('āœ… Log directory already exists:', logDir); } // Create subdirectories const subdirs = ['sessions', 'projects']; subdirs.forEach(dir => { const fullPath = path.join(logDir, dir); if (!fs.existsSync(fullPath)) { fs.mkdirSync(fullPath, { recursive: true }); console.log(`āœ… Created ${dir} directory`); } }); console.log('\n✨ Claude Logger setup complete!'); console.log('\nUsage:'); console.log(' claude-logger log "Your log message here"'); console.log(' claude-logger show'); console.log(' claude-logger show --date 2025-05-28'); console.log('\nFor more information: claude-logger --help');