Files
cnb/test/common.ts
2026-01-11 11:15:58 +08:00

44 lines
1.3 KiB
TypeScript

import { CNB } from "../src";
import dotenv from "dotenv";
import util from 'node:util';
dotenv.config();
export const token = process.env.CNB_TOKEN || "";
export const cookie = process.env.CNB_COOKIE || "";
export const cnb = new CNB({ token, cookie });
export const showMore = (obj: any) => {
return util.inspect(obj, { showHidden: false, depth: null, colors: true });
}
// const worksaceList = await cnb.workspace.list({ status: 'running' });
// console.log("worksaceList", worksaceList);
// const sn = 'cnb-o18-1jbklfuoh'
// const worksace = await cnb.workspace.getDetail('kevisual/cnb', sn)
// console.log("worksace", worksace);
// const stop = await cnb.workspace.stopWorkspace({ sn })
// console.log("stop", stop);
// exebqzp8sc
// const start = await cnb.workspace.startWorkspace('kevisual/cnb', {
// branch: 'main',
// });
// console.log("start", start);
// const start = await cnb.workspace.startWorkspace('kevisual/assistant-app', {
// branch: 'main',
// });
// if(start.data) {
// const url = start.data.url;
// console.log("url", url);
// const consoleUrl = cnb.workspace.getConsoleUrl(url);
// console.log("consoleUrl", consoleUrl);
// }
// console.log("start", start);
// const deteail = await cnb.workspace.getDetail('kevisual/assistant-app',sn);
// console.log("deteail", showMore(deteail));