[PR #317] [MERGED] add: z.lua - A new cd command that helps you navigate faster by learning your habits #892

Closed
opened 2025-11-19 20:52:27 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/alebcay/awesome-shell/pull/317
Author: @skywind3000
Created: 2/6/2019
Status: Merged
Merged: 10/23/2019
Merged by: @alebcay

Base: masterHead: master


📝 Commits (1)

  • db89785 new: z.lua - A new cd command that helps you navigate faster by learning your habits

📊 Changes

2 files changed (+4 additions, -2 deletions)

View changed files

📝 README.md (+2 -1)
📝 README_ZH-CN.md (+2 -1)

📄 Description

Features of z.lua:

  • 10x times faster than fasd and autojump, 3x times faster than z.sh.
  • Available for posix shells: bash, zsh, dash, sh, ash, busybox and etc.
  • Available for Fish Shell, Power Shell and Windows cmd.
  • Enhanced matching mode takes you to where ever you want precisely.
  • Allow updating database only if $PWD changed with "$_ZL_ADD_ONCE" set to 1.
  • Interactive selection enables you to choose where to go before cd.
  • Interactive selection with FZF (optional).
  • Quickly go back to a parent directory instead of typing "cd ../../..".
  • Corresponding experience in different shells and operating systems.
  • Compatible with Lua 5.1, 5.2 and 5.3+
  • Self contained, distributed as a single z.lua script, no other dependence.

People using z.lua said:

  • "I like this in principal. I’m pretty damn predictable at the command line and far too lazy to make shortcuts"
  • "It feels far more intuitive and it's so incredibly convenient to be able to jump between folders I'm working in without having to traverse an entire tree. The shell used to feel so constraining for me, but tools like this are making me enjoy it so much more. "
  • "I can finally have autojump-like functionality on my Raspberry Pi 1 without waiting 30 seconds every time I open a new shell. Thanks z.lua devs."
  • "Anyway, z.lua is a promising project. If you only need directory jumping, it may be the best choice."

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/alebcay/awesome-shell/pull/317 **Author:** [@skywind3000](https://github.com/skywind3000) **Created:** 2/6/2019 **Status:** ✅ Merged **Merged:** 10/23/2019 **Merged by:** [@alebcay](https://github.com/alebcay) **Base:** `master` ← **Head:** `master` --- ### 📝 Commits (1) - [`db89785`](https://github.com/alebcay/awesome-shell/commit/db8978544e0c2dd1554c0ce9167eba738c965ae7) new: z.lua - A new cd command that helps you navigate faster by learning your habits ### 📊 Changes **2 files changed** (+4 additions, -2 deletions) <details> <summary>View changed files</summary> 📝 `README.md` (+2 -1) 📝 `README_ZH-CN.md` (+2 -1) </details> ### 📄 Description Features of [z.lua](https://github.com/skywind3000/z.lua): - **10x** times faster than **fasd** and **autojump**, **3x** times faster than **z.sh**. - Available for **posix shells**: bash, zsh, dash, sh, ash, busybox and etc. - Available for Fish Shell, Power Shell and Windows cmd. - Enhanced matching mode takes you to where ever you want precisely. - Allow updating database only if `$PWD` changed with "$_ZL_ADD_ONCE" set to 1. - Interactive selection enables you to choose where to go before cd. - Interactive selection with FZF (optional). - Quickly go back to a parent directory instead of typing "cd ../../..". - Corresponding experience in different shells and operating systems. - Compatible with Lua 5.1, 5.2 and 5.3+ - Self contained, distributed as a single `z.lua` script, no other dependence. People using z.lua said: - "I like this in principal. I’m pretty damn predictable at the command line and far too lazy to make shortcuts" - "It feels far more intuitive and it's so incredibly convenient to be able to jump between folders I'm working in without having to traverse an entire tree. The shell used to feel so constraining for me, but tools like this are making me enjoy it so much more. " - "I can finally have autojump-like functionality on my Raspberry Pi 1 without waiting 30 seconds every time I open a new shell. Thanks z.lua devs." - "Anyway, z.lua is a promising project. If you only need directory jumping, it may be the best choice." --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2025-11-19 20:52:27 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/awesome-shell#892