Skip to content

Commit d54c3c0

Browse files
committed
refactor: move update notification logic to cli.ts and remove redundant cli:dev script
1 parent 48fb8c5 commit d54c3c0

File tree

3 files changed

+8
-10
lines changed

3 files changed

+8
-10
lines changed

bin/cli.ts

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,19 @@
11
import log from 'loglevel';
2+
import updateNotifier from 'update-notifier';
3+
import packageJson from '../package.json';
24
import BuilderProvider from './builders/BuilderProvider';
3-
import { checkUpdateTips } from './helpers/updater';
45
import handleInputOptions from './options/index';
56
import { getCliProgram } from './helpers/cli-program';
67
import { PakeCliOptions } from './types';
78

89
const program = getCliProgram();
910

11+
async function checkUpdateTips() {
12+
updateNotifier({ pkg: packageJson, updateCheckInterval: 1000 * 60 }).notify({
13+
isGlobal: true,
14+
});
15+
}
16+
1017
program.action(async (url: string, options: PakeCliOptions) => {
1118
await checkUpdateTips();
1219

bin/helpers/updater.ts

Lines changed: 0 additions & 8 deletions
This file was deleted.

package.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@
3838
"analyze": "cd src-tauri && cargo bloat --release --crates",
3939
"tauri": "tauri",
4040
"cli": "cross-env NODE_ENV=development rollup -c -w",
41-
"cli:dev": "cross-env NODE_ENV=development rollup -c -w",
4241
"cli:build": "cross-env NODE_ENV=production rollup -c",
4342
"test": "pnpm run cli:build && cross-env PAKE_CREATE_APP=1 node tests/index.js",
4443
"format": "prettier --write . --ignore-unknown && find tests -name '*.js' -exec sed -i '' 's/[[:space:]]*$//' {} \\; && cd src-tauri && cargo fmt --verbose",

0 commit comments

Comments
 (0)