sy / recover.js
吴松泽
main
c120a1c
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();