Мне нужно добавить файл .keychain в поиск по цепочкам ключей list для некоторых инструментов автоматической сборки. В настоящее время я использую команду security list-keychains
:
list-keychains [-h] [-d user|system|common|dynamic] [-s [keychain...]]
Display or manipulate the keychain search list.
Эта команда позволяет установить весь список поиска связки ключей, но она не дает возможности просто добавить еще одну связку ключей. Таким образом, добавление цепочки для ключей становится двухэтапным процессом.
list-keychains -s ${existing_chains} ${new_keychain}
Хотя это работает, это кажется слишком сложным и приводит к гонке .
Также кажется, что open my.keychain
добавит его в список поиска, но я стараюсь избегать использования таких команд, как open
, в сценариях или безголовых средах.
Есть ли более простой или лучший способ добавить связку ключей в список поиска?