Kaynağa Gözat

Add jc function, jump to a subdirectory of the current working directory.

Closes #156.
pull/170/head release-v21.2.0
William Ting 11 yıl önce
ebeveyn
işleme
f0e45478a7
7 değiştirilmiş dosya ile 50 ekleme ve 11 silme
  1. +10
    -5
      ChangeLog
  2. +6
    -1
      README.md
  3. +1
    -1
      bin/autojump
  4. +9
    -1
      bin/autojump.bash
  5. +9
    -1
      bin/autojump.zsh
  6. +10
    -1
      docs/autojump.1
  7. +5
    -1
      docs/header.md

+ 10
- 5
ChangeLog Dosyayı Görüntüle

@ -2,13 +2,18 @@
# Summary of release changes, see commit history for more details:
# https://github.com/joelthelion/autojump/commits/master/
* Release v21.1:
* Release v21.2.0:
- Add `jc` command (jump child). Jumps to a subdirectory of the current
working directory.
* Release v21.1.0:
- install.sh is rewritten to add support for --path and --destdir options,
making it easier for package maintainers to install autojump specifically into
certain locations. Thanks to jjk-jacky for his contributions.
* Release v21:
* Release v21.0.0:
- New mailing list for developer discussion and announcements:
@ -83,7 +88,7 @@
- Miscellaneous refactoring, bug fixes, documentation updates.
* Release v20:
* Release v20.0.0:
- Python versions supported is now v2.7+ and v3.2+ due to rewrite using
argparse.
@ -112,13 +117,13 @@
- Miscellaneous bug fixes.
* Release v19:
* Release v19.0.0:
- prototype `cp` and `mv` directory tab completion
- Debian post-installation instructions
- minor Mac OS X fixes
* Release v18:
* Release v18.0.0:
- add automated version numbering
- performance tweaks to reduce filesystem checks

+ 6
- 1
README.md Dosyayı Görüntüle

@ -6,10 +6,15 @@ autojump - a faster way to navigate your filesystem
SYNOPSIS
--------
Jump to a previously visited directory 'foobar':
Jump to a previously visited directory that contains 'foo':
j foo
Jump to a previously visited subdirectory of the current working
directory:
jc bar
Show all database entries and their respective key weights:
j --stat

+ 1
- 1
bin/autojump Dosyayı Görüntüle

@ -34,7 +34,7 @@ import re
import shutil
from tempfile import NamedTemporaryFile
VERSION = 'release-v21.1.4'
VERSION = 'release-v21.2.0'
MAX_KEYWEIGHT = 1000
MAX_STORED_PATHS = 1000
COMPLETION_SEPARATOR = '__'

+ 9
- 1
bin/autojump.bash Dosyayı Görüntüle

@ -75,7 +75,7 @@ function j {
return
fi
new_path="$(autojump $@)"
new_path="$(autojump ${@})"
if [ -d "${new_path}" ]; then
echo -e "\\033[31m${new_path}\\033[0m"
cd "${new_path}"
@ -85,3 +85,11 @@ function j {
false
fi
}
function jc {
if [[ ${@} == -* ]]; then
j ${@}
else
j $(pwd) ${@}
fi
}

+ 9
- 1
bin/autojump.zsh Dosyayı Görüntüle

@ -42,7 +42,7 @@ function j {
return
fi
local new_path="$(autojump $@)"
local new_path="$(autojump ${@})"
if [ -d "${new_path}" ]; then
echo -e "\\033[31m${new_path}\\033[0m"
cd "${new_path}"
@ -52,3 +52,11 @@ function j {
false
fi
}
function jc {
if [[ ${@} == -* ]]; then
j ${@}
else
j $(pwd) ${@}
fi
}

+ 10
- 1
docs/autojump.1 Dosyayı Görüntüle

@ -4,7 +4,7 @@
autojump - a faster way to navigate your filesystem
.SS SYNOPSIS
.PP
Jump to a previously visited directory \[aq]foobar\[aq]:
Jump to a previously visited directory that contains \[aq]foo\[aq]:
.IP
.nf
\f[C]
@ -12,6 +12,15 @@ j\ foo
\f[]
.fi
.PP
Jump to a previously visited subdirectory of the current working
directory:
.IP
.nf
\f[C]
jc\ bar
\f[]
.fi
.PP
Show all database entries and their respective key weights:
.IP
.nf

+ 5
- 1
docs/header.md Dosyayı Görüntüle

@ -3,10 +3,14 @@
autojump - a faster way to navigate your filesystem
## SYNOPSIS
Jump to a previously visited directory 'foobar':
Jump to a previously visited directory that contains 'foo':
j foo
Jump to a previously visited subdirectory of the current working directory:
jc bar
Show all database entries and their respective key weights:
j --stat

Yükleniyor…
İptal
Kaydet