🎉 初始化项目
This commit is contained in:
21
web-app/recover.js
Normal file
21
web-app/recover.js
Normal file
@@ -0,0 +1,21 @@
|
||||
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();
|
||||
Reference in New Issue
Block a user