Lately I ran into a command:
curl https://start.spring.io/starter.tgz -d dependencies=webflux,actuator | tar -xzvf -
curl itself does not download the tgz file, since it is not wget. tar -xzvf does not download any file either. But tar -xzvf - does "download" files. I didn't find any - explanation in tar manpage, and I don't think it relates to login shell. I guess it is the shell I used. What is this -?