mirror of
https://github.com/morten-olsen/mini-loader.git
synced 2026-02-08 01:36:26 +01:00
@@ -2,6 +2,7 @@ import { createTRPCProxyClient, httpBatchLink } from '@trpc/client';
|
||||
import superjson from 'superjson';
|
||||
import type { Runtime } from '@morten-olsen/mini-loader-server';
|
||||
import type { RootRouter } from '@morten-olsen/mini-loader-server';
|
||||
import pkg from '../../package.json';
|
||||
import { Context } from '../context/context.js';
|
||||
|
||||
const createClient = (context: Context) => {
|
||||
@@ -14,6 +15,7 @@ const createClient = (context: Context) => {
|
||||
httpBatchLink({
|
||||
url: `${context.host}/trpc`,
|
||||
headers: {
|
||||
'x-version': pkg.version,
|
||||
authorization: `Bearer ${context.token}`,
|
||||
},
|
||||
}),
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
import { program } from 'commander';
|
||||
import { Command, program } from 'commander';
|
||||
import pkg from '../package.json';
|
||||
import { loads } from './commands/loads/loads.js';
|
||||
import { runs } from './commands/runs/runs.js';
|
||||
import { logs } from './commands/logs/logs.js';
|
||||
@@ -17,4 +18,12 @@ program.addCommand(local);
|
||||
program.addCommand(auth);
|
||||
program.addCommand(contexts);
|
||||
|
||||
program.version(pkg.version);
|
||||
|
||||
const version = new Command('version');
|
||||
version.action(() => {
|
||||
console.log(pkg.version);
|
||||
});
|
||||
program.addCommand(version);
|
||||
|
||||
await program.parseAsync();
|
||||
|
||||
Reference in New Issue
Block a user