listRemotes

tcmts.cli.sync.listRemotes · #vh3jca7z · term · runs anywhere

import type { Codebase } from "#codebase/tcmts/cli/codebase";
import type { RemoteConfig } from "#codebase/tcmts/cli/sync";

export function listRemotes(cb: Codebase): [string, RemoteConfig][] {
  return cb.store.settings("remote.").map(([k, v]) => [k.slice("remote.".length), JSON.parse(v) as RemoteConfig]);
}

uses

used by