Something went wrong. Try again.
open source is social v-it.org
Something went wrong. Try again.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465// SPDX-License-Identifier: MIT// Copyright (c) 2026 sol pbc
import { Command } from 'commander';import { readFileSync } from 'node:fs';import { brand } from './lib/brand.js';import { USING_VIT_REMINDER } from './lib/constants.js';import registerAdopt from './cmd/adopt.js';import registerBeacon from './cmd/beacon.js';import registerConfig from './cmd/config.js';import registerDoctor from './cmd/doctor.js';import registerExplore from './cmd/explore.js';import registerInit from './cmd/init.js';import registerLearn from './cmd/learn.js';import registerLogin from './cmd/login.js';import registerFirehose from './cmd/firehose.js';import registerScan from './cmd/scan.js';import registerRemix from './cmd/remix.js';import registerShip from './cmd/ship.js';import registerSkim from './cmd/skim.js';import registerVet from './cmd/vet.js';import registerVouch from './cmd/vouch.js';import registerFollow from './cmd/follow.js';import registerHack from './cmd/hack.js';import registerLink from './cmd/link.js';import registerInbox from './cmd/inbox.js';
const pkg = JSON.parse(readFileSync(new URL('../package.json', import.meta.url), 'utf-8'));
const program = new Command();program .name('vit') .description(`${brand} \u2014 social open source`) .version(pkg.version);
registerAdopt(program);registerBeacon(program);registerConfig(program);registerDoctor(program);registerExplore(program);registerInit(program);registerLearn(program);registerLogin(program);registerFirehose(program);registerScan(program);registerShip(program);registerSkim(program);registerRemix(program);registerVet(program);registerVouch(program);registerFollow(program);registerHack(program);registerLink(program);registerInbox(program);
program.addHelpText('after', USING_VIT_REMINDER);program.configureOutput({ outputError(str, write) { write(str); write(`${USING_VIT_REMINDER}\n`); },});
export { program };