I have defined a few different functions in my .bash_profile. I usually remember the name of function but want to take a quick peek in the code before I run it.
In my .bash_profile I have the following:
gpm () {
echo "git pull origin master"
git pull origin master
}
Now I want to run something like this in Bash:
$ <something> gpm
Result expected: Don’t execute the function just print out the function definition itself.
EDIT: The best answer isn’t this one, but the other one below.
What this answer used to say is that you can get a function definition in bash using the
typebuiltin, e.g.type gpm. However, usingdeclareas described in the other answer is better in every way.