mirror of
https://github.com/whyour/qinglong.git
synced 2026-10-16 22:35:32 +08:00
21 lines
518 B
TypeScript
Executable File
21 lines
518 B
TypeScript
Executable File
import 'reflect-metadata';
|
|
import OpenService from './services/open';
|
|
import { Container } from 'typedi';
|
|
import LoggerInstance from './loaders/logger';
|
|
|
|
async function getToken() {
|
|
try {
|
|
Container.set('logger', LoggerInstance);
|
|
const openService = Container.get(OpenService);
|
|
const appToken = await openService.generateSystemToken(
|
|
process.argv.includes('--renew'),
|
|
);
|
|
console.log(appToken.value);
|
|
} catch (error) {
|
|
console.error(error);
|
|
process.exitCode = 1;
|
|
}
|
|
}
|
|
|
|
getToken();
|