Tool to send cross-session opencode messages, including as request-response pattern
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 25 lines 660 B view raw
1#!/usr/bin/env node 2import { cli, define } from "gunshi"; 3import { list } from "./src/commands/list.ts"; 4import { zeroconf } from "./src/commands/zeroconf.ts"; 5 6const main = define({ 7 name: "opencode-call-response", 8 description: "Tool to send cross-session opencode messages", 9 async run() { 10 console.log("Usage: opencode-call-response <command>"); 11 console.log(""); 12 console.log("Commands:"); 13 console.log(" list List all OpenCode sessions"); 14 console.log(" zeroconf Enable mDNS zeroconf setting"); 15 }, 16}); 17 18await cli(process.argv.slice(2), main, { 19 name: "opencode-call-response", 20 version: "1.0.0", 21 subCommands: { 22 list, 23 zeroconf, 24 }, 25});