it's recommended that you use a separate file for your aliases instead of adding them to your user bashrc or zshrc file then this file is sourced everytime you start a new session for this reason default bashrcs usually have a block like this if [ -f ~/.bash_aliases ]; then . ~/.bash_aliases fi /$user/.bash_aliases being the suggested file for aliases you could then extend this with another file for functions
Thanks. It’s called Voila. I have a video dropping November 19 about it and how to get it for a low one time fee. But that deal isn’t live yet. Stay tuned.
you forgot to mention that function accepts parameters. For silly example, printing first line from a file and changing each word to X: h1() { head -1 "$1" | sed 's/\w/X/g' ; } using: h1 file1.txt h1 file2.txt there is a pipe inside a function and this is impossible to make it work with only aliases because they are only simple abbreviations and you can't inject something into an alias. Function let you put parameter at any position.
it's recommended that you use a separate file for your aliases
instead of adding them to your user bashrc or zshrc file
then this file is sourced everytime you start a new session
for this reason default bashrcs usually have a block like this
if [ -f ~/.bash_aliases ]; then
. ~/.bash_aliases
fi
/$user/.bash_aliases being the suggested file for aliases
you could then extend this with another file for functions
Yep this is the way. Wanted to keep it simple and short but thank you for adding this for others to read and learn.
Rather good idea, thanks for sharing. Someone needs to make a quick video on it 👍
1:27 - My new Mac doesn't have a ~/.bashrc or ~/.zshrc file, why not?
Hey Travis! Love the video, gotta ask, what assistant was that in the beginning? Looks cool and helpful
Thanks. It’s called Voila. I have a video dropping November 19 about it and how to get it for a low one time fee. But that deal isn’t live yet. Stay tuned.
Hi Travis, Would you kindly consider upgrading the course titled 'Bike Rental App'? Thenks
Can we setup password variables with allies
Nice, tyvm
you forgot to mention that function accepts parameters. For silly example, printing first line from a file and changing each word to X:
h1() { head -1 "$1" | sed 's/\w/X/g' ; }
using:
h1 file1.txt
h1 file2.txt
there is a pipe inside a function and this is impossible to make it work with only aliases because they are only simple abbreviations and you can't inject something into an alias. Function let you put parameter at any position.
and then you forget all the original commands :)
No xoide or z jumper huh?! 😊
This is great
Mac 👀