eb2eacaf0c46ace8e0eb3543199851a8249338fc

Author
Marc Cornellà <hello@mcornella.com>
Committer
Marc Cornellà <hello@mcornella.com>
Date

Message

refactor(plugins): remove old generated completion files

This removes .gitignore plugin files and adds a force-rm of the old completion file,
which ignores any errors if the file doesn't exist.

Diff

  1diff --git a/plugins/cargo/.gitignore b/plugins/cargo/.gitignore
  2deleted file mode 100644
  3index 42d7ecdd691c3c2ed2e1c3af1395072c13e655f1..0000000000000000000000000000000000000000
  4--- a/plugins/cargo/.gitignore
  5+++ /dev/null
  6@@ -1 +0,0 @@
  7-_cargo
  8diff --git a/plugins/cargo/cargo.plugin.zsh b/plugins/cargo/cargo.plugin.zsh
  9index 95e63dd3c142bd4123620a1d816589cefa82f64f..7082d2d55712d6a4aafbd5c1e4700fab2d9b5928 100644
 10--- a/plugins/cargo/cargo.plugin.zsh
 11+++ b/plugins/cargo/cargo.plugin.zsh
 12@@ -1,4 +1,8 @@
 13 if (( $+commands[rustup] && $+commands[cargo] )); then
 14+  # remove old generated completion file
 15+  command rm -f "${0:A:h}/_cargo"
 16+
 17+  # generate new completion file
 18   ver="$(cargo --version)"
 19   ver_file="$ZSH_CACHE_DIR/cargo_version"
 20   comp_file="$ZSH_CACHE_DIR/completions/_cargo"
 21diff --git a/plugins/deno/.gitignore b/plugins/deno/.gitignore
 22deleted file mode 100644
 23index cba5b03e83173187d61097d12ce77ae3482fd1e4..0000000000000000000000000000000000000000
 24--- a/plugins/deno/.gitignore
 25+++ /dev/null
 26@@ -1 +0,0 @@
 27-_deno
 28diff --git a/plugins/deno/deno.plugin.zsh b/plugins/deno/deno.plugin.zsh
 29index e22c4e4c8621649ef859832f9f710f57e4c84e42..34adddc37eed93f365544a97fa483b1e492e322f 100644
 30--- a/plugins/deno/deno.plugin.zsh
 31+++ b/plugins/deno/deno.plugin.zsh
 32@@ -12,6 +12,9 @@ alias dup='deno upgrade'
 33 
 34 # COMPLETION FUNCTION
 35 if (( $+commands[deno] )); then
 36+  # remove old generated completion file
 37+  command rm -f "${0:A:h}/_deno"
 38+
 39   ver="$(deno --version)"
 40   ver_file="$ZSH_CACHE_DIR/deno_version"
 41   comp_file="$ZSH_CACHE_DIR/completions/_deno"
 42diff --git a/plugins/fnm/.gitignore b/plugins/fnm/.gitignore
 43deleted file mode 100644
 44index 0b2bc9ab701422af31912f511926e82f9379fdba..0000000000000000000000000000000000000000
 45--- a/plugins/fnm/.gitignore
 46+++ /dev/null
 47@@ -1,2 +0,0 @@
 48-_fnm
 49-
 50diff --git a/plugins/fnm/fnm.plugin.zsh b/plugins/fnm/fnm.plugin.zsh
 51index efb81a6fa658d6961e6ac6b53b955661ca7f863d..c161b27cd5056af8a9b3cbaea9edc3d4f3093e31 100644
 52--- a/plugins/fnm/fnm.plugin.zsh
 53+++ b/plugins/fnm/fnm.plugin.zsh
 54@@ -1,4 +1,7 @@
 55 if (( $+commands[fnm] )); then
 56+  # remove old generated completion file
 57+  command rm -f "${0:A:h}/_fnm"
 58+
 59   ver="$(fnm --version)"
 60   ver_file="$ZSH_CACHE_DIR/fnm_version"
 61   comp_file="$ZSH_CACHE_DIR/completions/_fnm"
 62diff --git a/plugins/gh/.gitignore b/plugins/gh/.gitignore
 63deleted file mode 100644
 64index fa1244ab5f4170c2cbe2956a50b294706b251b04..0000000000000000000000000000000000000000
 65--- a/plugins/gh/.gitignore
 66+++ /dev/null
 67@@ -1 +0,0 @@
 68-_gh
 69diff --git a/plugins/gh/gh.plugin.zsh b/plugins/gh/gh.plugin.zsh
 70index a346ccf6556ea25aa94b8cceae1aa461f9baf90a..3e4cdee5ea961e8f5acf2fbd18a477f21c77db20 100644
 71--- a/plugins/gh/gh.plugin.zsh
 72+++ b/plugins/gh/gh.plugin.zsh
 73@@ -1,5 +1,8 @@
 74 # Autocompletion for the GitHub CLI (gh).
 75 if (( $+commands[gh] )); then
 76+  # remove old generated completion file
 77+  command rm -f "${0:A:h}/_gh"
 78+
 79   ver="$(gh --version)"
 80   ver_file="$ZSH_CACHE_DIR/gh_version"
 81   comp_file="$ZSH_CACHE_DIR/completions/_gh"
 82diff --git a/plugins/rustup/.gitignore b/plugins/rustup/.gitignore
 83deleted file mode 100644
 84index ad38ae3bf5afdff6c794aefb26c6cb30894dff1b..0000000000000000000000000000000000000000
 85--- a/plugins/rustup/.gitignore
 86+++ /dev/null
 87@@ -1 +0,0 @@
 88-_rustup
 89diff --git a/plugins/rustup/rustup.plugin.zsh b/plugins/rustup/rustup.plugin.zsh
 90index 8740f255a76c3f4f94b3ac08f2c37dd9cda33158..c6efc1b132b8acf7a3dd21e6b4c6a3d69ad6d9eb 100644
 91--- a/plugins/rustup/rustup.plugin.zsh
 92+++ b/plugins/rustup/rustup.plugin.zsh
 93@@ -1,4 +1,7 @@
 94 if (( $+commands[rustup] )); then
 95+  # remove old generated completion file
 96+  command rm -f "${0:A:h}/_rustup"
 97+
 98   ver="$(rustup --version 2>/dev/null)"
 99   ver_file="$ZSH_CACHE_DIR/rustup_version"
100   comp_file="$ZSH_CACHE_DIR/completions/_rustup"