Да.
[-a|-b]
означает «либо -a
, либо -b
, но не оба, и оба являются необязательными».
[-a][-b]
будет означать «оба -a
и -b
могут встречаться, но оба являются необязательными».
-a b
будет означать, что «-a
является обязательной опцией с обязательным аргументом опции b
».
Стандартная утилита wc
выглядит так:
wc [-c|-m] [-lw] [file...]
-c
и -m
являются взаимоисключающими, но оба являются необязательными. -l
можно использовать с -w
(и/или с одним из -c
или -m
), но они также по желанию. Дополнительных файлов может быть ноль или много.
Я добился этого с помощью утилиты диспетчера паролей прохода .
После добавления токена в проходе
я добавил следующую запись в .gitconfig
:
[github]
token = "!pass github/token"
Способ pass
работает путем шифрования паролей с помощью ключа GPG. Таким образом, каждый раз при доступе к токену pass
попросит вас введите кодовую фразу вашего ключа GPG.