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
JavaScript
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');