From 6e798b74866f87d9327c347ca0b6ff70b0939c27 Mon Sep 17 00:00:00 2001 From: Yukai Huang Date: Sat, 29 Apr 2023 12:52:14 +0800 Subject: [PATCH 1/2] feat: replace oclif-completion with our own fork (#83) --- package.json | 4 ++-- yarn.lock | 10 ++++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index b7fbe9f..b7e828f 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "bugs": "https://github.com/hackmdio/hackmd-cli/issues", "dependencies": { "@hackmd/api": "^2.0.0", + "@hackmd/oclif-plugin-autocomplete": "^2.1.9-fish", "@oclif/core": "2.8.2", "@oclif/plugin-help": "5.2.9", "@oclif/plugin-version": "1.3.3", @@ -15,7 +16,6 @@ "fs-extra": "^8.1.0", "lodash.defaults": "^4.2.0", "oclif": "3.8.1", - "oclif-plugin-completion": "^0.6.0", "tslib": "^2.5.0" }, "devDependencies": { @@ -65,7 +65,7 @@ "plugins": [ "@oclif/plugin-help", "@oclif/plugin-version", - "oclif-plugin-completion" + "@hackmd/oclif-plugin-autocomplete" ] }, "repository": "hackmdio/hackmd-cli", diff --git a/yarn.lock b/yarn.lock index 8b56ae9..14f55b5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -242,6 +242,16 @@ axios "^0.25.0" tslib "^1.14.1" +"@hackmd/oclif-plugin-autocomplete@^2.1.9-fish": + version "2.1.9-fish" + resolved "https://registry.yarnpkg.com/@hackmd/oclif-plugin-autocomplete/-/oclif-plugin-autocomplete-2.1.9-fish.tgz#5af99258791014fcefbb6fe547c5e9436e686eb1" + integrity sha512-wLiROF31bABA+Q9+blweBfythR6HuUANsdYql+MJNb+R1Z6/JJvyHvtAfA6u+mcT4quLJeU5xZ0timWgfDkhlw== + dependencies: + "@oclif/core" "^2.8.2" + chalk "^4.1.0" + debug "^4.3.4" + fs-extra "^9.0.1" + "@humanwhocodes/config-array@^0.5.0": version "0.5.0" resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" From 981e5ff0a71193aa41a2febef39ce2efa04376bb Mon Sep 17 00:00:00 2001 From: Yukai Huang Date: Sat, 29 Apr 2023 12:58:34 +0800 Subject: [PATCH 2/2] chore: bump version to 2.3.2 --- README.md | 86 +++++++++++++++------------------------------------- package.json | 2 +- 2 files changed, 25 insertions(+), 63 deletions(-) diff --git a/README.md b/README.md index e995cc1..9db0673 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ $ npm install -g @hackmd/hackmd-cli $ hackmd-cli COMMAND running command... $ hackmd-cli (--version|-v) -@hackmd/hackmd-cli/2.3.1 darwin-arm64 node-v18.14.2 +@hackmd/hackmd-cli/2.3.2 darwin-arm64 node-v18.14.2 $ hackmd-cli --help [COMMAND] USAGE $ hackmd-cli COMMAND @@ -97,9 +97,7 @@ All available configurations are listed in the table below. ## Commands -* [`hackmd-cli completion`](#hackmd-cli-completion) -* [`hackmd-cli completion generate`](#hackmd-cli-completion-generate) -* [`hackmd-cli completion generate alias ALIAS`](#hackmd-cli-completion-generate-alias-alias) +* [`hackmd-cli autocomplete [SHELL]`](#hackmd-cli-autocomplete-shell) * [`hackmd-cli export`](#hackmd-cli-export) * [`hackmd-cli help [COMMANDS]`](#hackmd-cli-help-commands) * [`hackmd-cli history`](#hackmd-cli-history) @@ -117,73 +115,37 @@ All available configurations are listed in the table below. * [`hackmd-cli version`](#hackmd-cli-version) * [`hackmd-cli whoami`](#hackmd-cli-whoami) -## `hackmd-cli completion` +## `hackmd-cli autocomplete [SHELL]` -Generate shell completion script +display autocomplete installation instructions ``` USAGE - $ hackmd-cli completion -s bash|fish|zsh + $ hackmd-cli autocomplete [SHELL] [-r] -FLAGS - -s, --shell=