import process from 'node:process'; import { setConfigFilePath } from './src/util.js'; const userAccount = process.argv[2]; const userPassword = process.argv[3]; const configPath = './config.yaml'; if (!userAccount) { console.error('A tool for recovering lost SillyTavern accounts. Uses a "dataRoot" setting from config.yaml file.'); console.error('Usage: node recover.js [account] (password)'); console.error('Example: node recover.js admin password'); process.exit(1); } async function main() { setConfigFilePath(configPath); const { recoverPassword } = await import('./src/recover-password.js'); await recoverPassword(configPath, userAccount, userPassword); } main();