0.8.1 • Published 2 months ago
zhi-cmd v0.8.1
zhi-cmd
commond utils for siyuan-note
How to use
use from js project
pnpm add zhi-cmd
import { CustomCmd } from "zhi-cmd"
;(async () => {
const customCmd = new CustomCmd()
// 指向您要运行的.js文件
const command = "/Users/terwer/Documents/mydocs/siyuan-plugins/siyuan-plugin-system-tool/public/deps/npm/npm.js"
const args = []
const cwd = undefined
const result = await customCmd.executeCommandWithBundledNodeAsync(command, args, cwd)
if (result.status) {
console.log("命令执行成功!😄")
} else {
console.error("命令执行失败😭: ", result.msg)
}
})
or use from electron
(async () => {
// const initZhiCmd = require("/Users/terwer/Documents/mydocs/zhi-framework/zhi/libs/zhi-cmd/dist/index.cjs").default
// initZhiCmd()
// 指向您要运行的.js文件
const command = "/Users/terwer/Documents/mydocs/siyuan-plugins/siyuan-plugin-system-tool/public/deps/npm/npm.js"
const args = []
const cwd = undefined
const result = await zhiCmd.executeCommandWithBundledNodeAsync(command, args, cwd)
if (result.status) {
console.log("命令执行成功!😄")
} else {
console.error("命令执行失败😭: ", result.msg)
}
})()
for windows
(async () => {
// const initZhiCmd = require("C:\\Users\\Terwer\\Documents\\mydocs\\zhi-framework\\zhi\\libs\\zhi-cmd\\dist\\index.cjs").default
// initZhiCmd()
// 指向您要运行的.js文件
const command = "C:\\Users\\Terwer\\Documents\\mydocs\\zhi-framework\\zhi\\libs\\zhi-cmd\\dist\\hello.js"
const args = []
const cwd = undefined
const result = await zhiCmd.executeCommandWithBundledNodeAsync(command, args, cwd)
if (result.status) {
console.log("命令执行成功!😄")
} else {
console.error("命令执行失败😭: ", result.msg)
}
})()
0.8.1
2 months ago
0.8.0
4 months ago
0.3.0
7 months ago
0.2.1
7 months ago
0.6.3
7 months ago
0.5.4
7 months ago
0.7.1
7 months ago
0.6.2
7 months ago
0.5.3
7 months ago
0.5.0
7 months ago
0.4.1
7 months ago
0.2.3
7 months ago
0.4.0
7 months ago
0.3.1
7 months ago
0.2.2
7 months ago
0.7.0
7 months ago
0.6.1
7 months ago
0.5.2
7 months ago
0.6.0
7 months ago
0.5.1
7 months ago
0.2.0
7 months ago
0.1.1
7 months ago