Recently, I came across a function to put in ~/.bashrc
gpip(){
PIP_REQUIRE_VIRTUALENV="" pip "$@"
}
(Source)
I don't understand the use of $@
. I guess that it sends to pip
the argument passed to gpip
from Terminal.
Is my understanding correct? What are those programming constructs called?