open source is social v-it.org
at main 52 lines 1.6 kB view raw
1// SPDX-License-Identifier: MIT 2// Copyright (c) 2026 sol pbc 3 4import { Command } from 'commander'; 5import { brand } from './lib/brand.js'; 6import registerAdopt from './cmd/adopt.js'; 7import registerBeacon from './cmd/beacon.js'; 8import registerConfig from './cmd/config.js'; 9import registerDoctor from './cmd/doctor.js'; 10import registerExplore from './cmd/explore.js'; 11import registerInit from './cmd/init.js'; 12import registerLearn from './cmd/learn.js'; 13import registerLogin from './cmd/login.js'; 14import registerFirehose from './cmd/firehose.js'; 15import registerScan from './cmd/scan.js'; 16import registerRemix from './cmd/remix.js'; 17import registerShip from './cmd/ship.js'; 18import registerSkim from './cmd/skim.js'; 19import registerVet from './cmd/vet.js'; 20import registerVouch from './cmd/vouch.js'; 21import registerFollow from './cmd/follow.js'; 22import registerHack from './cmd/hack.js'; 23import registerLink from './cmd/link.js'; 24import registerInbox from './cmd/inbox.js'; 25 26const program = new Command(); 27program 28 .name('vit') 29 .description(`${brand} \u2014 social open source`) 30 .version('0.1.0'); 31 32registerAdopt(program); 33registerBeacon(program); 34registerConfig(program); 35registerDoctor(program); 36registerExplore(program); 37registerInit(program); 38registerLearn(program); 39registerLogin(program); 40registerFirehose(program); 41registerScan(program); 42registerShip(program); 43registerSkim(program); 44registerRemix(program); 45registerVet(program); 46registerVouch(program); 47registerFollow(program); 48registerHack(program); 49registerLink(program); 50registerInbox(program); 51 52export { program };