kopia lustrzana https://github.com/transitive-bullshit/chatgpt-api
fix: cwd bug with packageJson
rodzic
394badfba5
commit
e65a54f37b
|
@ -1,6 +1,7 @@
|
||||||
#!/usr/bin/env node
|
#!/usr/bin/env node
|
||||||
import crypto from 'node:crypto'
|
import crypto from 'node:crypto'
|
||||||
|
|
||||||
|
import * as url from 'url'
|
||||||
import { cac } from 'cac'
|
import { cac } from 'cac'
|
||||||
import Conf from 'conf'
|
import Conf from 'conf'
|
||||||
import { readPackageUp } from 'read-pkg-up'
|
import { readPackageUp } from 'read-pkg-up'
|
||||||
|
@ -8,7 +9,9 @@ import { readPackageUp } from 'read-pkg-up'
|
||||||
import { ChatGPTAPI } from '../build/index.js'
|
import { ChatGPTAPI } from '../build/index.js'
|
||||||
|
|
||||||
async function main() {
|
async function main() {
|
||||||
const pkg = (await readPackageUp()).packageJson
|
const dirname = url.fileURLToPath(new URL('.', import.meta.url))
|
||||||
|
const pkg = await readPackageUp({ cwd: dirname })
|
||||||
|
const version = (pkg && pkg.packageJson && pkg.packageJson.version) || '4'
|
||||||
const config = new Conf({ projectName: 'chatgpt' })
|
const config = new Conf({ projectName: 'chatgpt' })
|
||||||
|
|
||||||
const cli = cac('chatgpt')
|
const cli = cac('chatgpt')
|
||||||
|
@ -107,7 +110,7 @@ async function main() {
|
||||||
})
|
})
|
||||||
|
|
||||||
cli.help()
|
cli.help()
|
||||||
cli.version(pkg.version)
|
cli.version(version)
|
||||||
|
|
||||||
try {
|
try {
|
||||||
cli.parse()
|
cli.parse()
|
||||||
|
|
Ładowanie…
Reference in New Issue