summaryrefslogtreecommitdiff
path: root/src/tools/mark-admin.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/tools/mark-admin.ts')
-rw-r--r--src/tools/mark-admin.ts32
1 files changed, 0 insertions, 32 deletions
diff --git a/src/tools/mark-admin.ts b/src/tools/mark-admin.ts
deleted file mode 100644
index 62ed0f09ee..0000000000
--- a/src/tools/mark-admin.ts
+++ /dev/null
@@ -1,32 +0,0 @@
-import { initDb } from '../db/postgre';
-import { getRepository } from 'typeorm';
-import { User } from '@/models/entities/user';
-
-async function main(username: string) {
- if (!username) throw `username required`;
- username = username.replace(/^@/, '');
-
- await initDb();
- const Users = getRepository(User);
-
- const res = await Users.update({
- usernameLower: username.toLowerCase(),
- host: null
- }, {
- isAdmin: true
- });
-
- if (res.affected !== 1) {
- throw 'Failed';
- }
-}
-
-const args = process.argv.slice(2);
-
-main(args[0]).then(() => {
- console.log('Success');
- process.exit(0);
-}).catch(e => {
- console.error(`Error: ${e.message || e}`);
- process.exit(1);
-});