Am wondering if this question is already addressed or not.
I have used few commands like this :
npm install -g
npm install -d
Then i have used few like :
npm install XYZ --save-dev
npm install --only=dev
Whats the fundamental difference between -
and --
?
Has it got to do anything with primary and secondary arguments ?
See https://serverfault.com/questions/387935/whats-the-difference-betwen-the-single-dash-and-double-dash-flags-on-shell-comm
Basically, a single dash means that the following flags are single-character only, and generally means that more than one flag can be passed. See all other command line tools:
ls -la
grep -inr "asd" .
etc
The double dash connotes a single positional flag/argument to a command line tool.
Generally, -
is an abbreviation, there must be a corresponding -—
full name.
For example:
npm install -D
is equal to npm install --save-dev
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With