Shikiji CLI 的工作方式和 cat
命令类似,但具有语法突出显示功能,如:
可以全局安装 shikiji-cli
,内部已经注册别名 shikiji-cli
、shikiji
、skat
以供使用。
pnpm i -g shikiji-cli
skat src/index.ts
选择主题 Themes,默认主题为 vitesse-dark
,可以通过 --theme
指定其他主题。
skat index.ts --theme=nord
选择语言:Languages,一般是由文件扩展名自动推断而来,可以通过 --lang
进行覆盖。
skat index.js --lang=ts
[!todo]
pnpm i -g @antfu/ni
ni
# 等于下面命令的其中一个,根据 lockfile 来判断你使用的是哪一个,如果没有则可让用户手动选择
npm install
yarn install
pnpm install
bun install
nr
读取 package.json 中的 scripts 来让用户选择,通过 npm-scripts-info 包实现
可以在后面追加 scripts 中的命令以及其他指令
nr dev --port 3000
# 等于下面命令的其中一个
npm run dev -- --port=3000
yarn run dev --port=3000
pnpm run dev --port=3000
bun run dev --port=3000
重复最后一次执行的 nr 命令,类似 cd -
nr -
nlx
# 如下
npx
yarn dlx
pnpm dlx
bunx
nu
# bun 无法使用这个命令
npm upgrade
yarn upgrade # Yarn 1
yarn up # Yarn Berry(较新的版本)
pnpm update
nu -i
# npm 和 bun 无法使用这个命令
yarn upgrade-interactive # Yarn 1
yarn up -i # Yarn Berry
pnpm update -i
nun
# 如下
npm uninstall
yarn remove
pnpm remove
bun remove
全局卸载
nun -g
# 如下
npm uninstall -g
yarn global remove
pnpm remove -g
bun remove -g