Working with Paths
Zulu provides 4 commands to help you manage the different path arrays available to you in ZSH. They are
zulu cdpath and
zulu manpath. Since they all work the same way, we’ll concentrate on the path command here.
Adding a directory to
First, let’s create a simple executable script, and then add its directory to
$path, so we can call it like a normal command.
mkdir scripts echo "echo 'It works!" > scripts/my_test_script chmod u+z scripts/my_test_script
If you run
my_test_script now, you should see a
command not found error in your terminal. To let the shell find it, we need to add the scripts directory to the
zulu path add scripts
Now, try running
my_test_script again. You’ll see
It works! appear in the terminal. Let’s remove the test directory we just created, and remove it from
zulu path rm scripts rm -rf scripts
path command works with absolute paths as well.
zulu path add /usr/local/bin