mirror of
https://github.com/alkimake/paperclip.git
synced 2026-06-15 18:30:39 +09:00
feat(cli): add client commands and home-based local runtime defaults
This commit is contained in:
parent
8e3c2fae35
commit
8f3fc077fa
40 changed files with 2284 additions and 138 deletions
|
|
@ -9,9 +9,16 @@ import { promptLlm } from "../prompts/llm.js";
|
|||
import { promptLogging } from "../prompts/logging.js";
|
||||
import { defaultSecretsConfig } from "../prompts/secrets.js";
|
||||
import { promptServer } from "../prompts/server.js";
|
||||
import { describeLocalInstancePaths, resolvePaperclipInstanceId } from "../config/home.js";
|
||||
|
||||
export async function onboard(opts: { config?: string }): Promise<void> {
|
||||
p.intro(pc.bgCyan(pc.black(" paperclip onboard ")));
|
||||
const instance = describeLocalInstancePaths(resolvePaperclipInstanceId());
|
||||
p.log.message(
|
||||
pc.dim(
|
||||
`Local home: ${instance.homeDir} | instance: ${instance.instanceId} | config: ${resolveConfigPath(opts.config)}`,
|
||||
),
|
||||
);
|
||||
|
||||
// Check for existing config
|
||||
if (configExists(opts.config)) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue