Browse Source

refactor(copydir)!: deprecate plugin in favor of `copypath`

BREAKING CHANGE: the `copydir` plugin is deprecated. Instead of
using `copydir`, use `copypath` which also supports copying
the path of other files or directories specified.
Marc Cornellà 2 years ago
parent
commit
6f1036293c
2 changed files with 6 additions and 11 deletions
  1. 1 8
      plugins/copydir/README.md
  2. 5 3
      plugins/copydir/copydir.plugin.zsh

+ 1 - 8
plugins/copydir/README.md

@@ -1,10 +1,3 @@
 # copydir plugin
 # copydir plugin
 
 
-Copies the path of your current folder to the system clipboard.
-
-To use, add `copydir` to your plugins array:
-```
-plugins=(... copydir)
-```
-
-Then use the command `copydir` to copy the $PWD.
+This plugin is deprecated. Use the [`copypath` plugin](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/copypath) instead.

+ 5 - 3
plugins/copydir/copydir.plugin.zsh

@@ -1,5 +1,7 @@
-# Copies the pathname of the current directory to the system or X Windows clipboard
+echo ${(%):-'%F{yellow}The `%Bcopydir%b` plugin is deprecated. Use the `%Bcopypath%b` plugin instead.%f'}
+source "$ZSH/plugins/copypath/copypath.plugin.zsh"
+
+# TODO: 2022-02-22: Remove deprecated copydir function.
 function copydir {
 function copydir {
-  emulate -L zsh
-  print -n $PWD | clipcopy
+  copypath
 }
 }