1Password CLI Бета
1Password · Бета-канал инструмента командной строки op от 1Password для авторизованного доступа к хранилищам, ссылок на секреты и рабочих процессов разработки со скриптами.
1Password CLI Бета — программа для Mac из категории «Безопасность и конфиденциальность».
Описание
Перевод ИИПоказать оригинал1Password CLI Beta — канал предварительных выпусков инструмента командной строки op. Он обеспечивает авторизованный доступ к 1Password из терминала и скриптов, помогая разработчикам и администраторам получать секреты, работать с элементами и хранилищами и не встраивать многократно используемые учетные данные непосредственно в исходный код. Этот пакет устанавливает CLI, а не настольное приложение 1Password или сервер паролей для самостоятельного размещения.
Рабочие процессы разработчиков
Используйте документированные команды для просмотра списка и содержимого хранилищ, чтения разрешенных элементов или управления ими, а также автоматизации поддерживаемых операций с учетной записью. Ссылки на секреты могут указывать на сохраненные поля, чтобы не дублировать секреты открытым текстом в конфигурации. op run подставляет значения поддерживаемых ссылок в окружение дочернего процесса, а другие команды поддерживают структурированный вывод для скриптов. Доступные вам команды по-прежнему ограничены вашей учетной записью, доступом к хранилищам и способом аутентификации.
У 1Password Environments и интеграций для разработчиков есть собственные требования. CLI может интегрироваться с настольным приложением для системной аутентификации, например через Touch ID на совместимом Mac. Для совместной автоматизации или автоматизации без графического интерфейса издатель рекомендует служебные учетные записи с отдельно заданными правами; их токены нужно защищать так же тщательно, как и секреты, которые они позволяют получать.
Установка и требования macOS
Официальное руководство по началу работы указывает следующие требования: macOS Big Sur 11 или новее, подписка 1Password и 1Password for Mac для интеграции с настольным приложением. Поддерживаемые оболочки Mac включают Bash, Zsh, sh и fish. Загрузите нужную бета-версию из официальной истории выпусков CLI, выберите ZIP для своего процессора и установите op в каталог из PATH; издатель также предлагает Universal PKG. Проверенный файл для загрузки в каталоге — ZIP для arm64 на Apple silicon, 14,041,079 байт (версия 2.42.0-beta.01). Для Mac с процессором Intel доступен отдельный ZIP для amd64.
Для этого канала каталога используйте brew install --cask 1password-cli@beta, а не команду стабильного канала из общей документации. Этот cask конфликтует с 1password-cli и 1password-cli@1, поскольку они предоставляют одну и ту же команду. Отдельная зависимость от формулы Homebrew не объявлена. Перемещение исполняемого файла в защищенный системный каталог или запуск PKG может потребовать разрешения администратора; обычные команды для работы с хранилищами не означают, что всегда нужны полный доступ к диску или разрешение универсального доступа.
Аутентификация, стоимость и сеть
Загружаемый пакет входит в экосистему коммерческих сервисов 1Password. Для документированных операций с учетной записью требуются подписка 1Password и соответствующие права; загрузка CLI не предоставляет бесплатную учетную запись для управления паролями или неограниченный доступ к сервисам для разработчиков. Ознакомьтесь с актуальными условиями подписки и условиями для разработчиков. Наличие общедоступных репозиториев у связанных SDK или плагинов оболочки само по себе не означает, что этот исполняемый файл является программой с открытым исходным кодом без ограничений.
Для интеграции с настольным приложением разблокируйте приложение 1Password и включите «Интеграция с 1Password CLI» в разделе «Настройки > Для разработчиков». Другие способы аутентификации используют соответствующие учетные данные основной или служебной учетной записи. Для связи с учетной записью, получения секретов и обновлений требуется доступ к сети, хотя поддерживаемое кеширование может влиять на выполнение отдельных команд. Не обещайте полностью автономную автоматизацию.
Предостережения о бета-версии и работе с секретами
Это бета-канал: изменения и регрессии могут повлиять на скрипты до стабильного выпуска. Проверяйте обновления на некритичных рабочих процессах, фиксируйте известную версию, когда важна воспроизводимость, и сохраняйте возможность возврата к поддерживаемой сборке. Не заменяйте рабочие учетные данные и не меняйте секреты только ради проверки новой версии CLI.
Секреты, переданные в окружение процесса, могут быть раскрыты самим процессом, его журналами, средствами отладки или последующими командами. Издатель прямо указывает, что маскирование stdout и stderr в op run выполняется по мере возможностей и не гарантирует сокрытия данных. Не выводите учетные данные, не сохраняйте вывод с секретами в общедоступные файлы и не добавляйте в репозиторий токены и сгенерированную конфигурацию с открытым текстом. Ограничивайте права служебных учетных записей и проверяйте скрипты, прежде чем разрешать им читать данные хранилищ.
Источники: Официальный обзор CLI, Начало работы, Официальная история выпусков, Ссылки на секреты в скриптах.
Новая версия Что нового в 2.42.0-beta.01 Редакция OpenNavo · Перевод ИИ
- УлучшенияКоличество запросов op environment read и op run --environment сокращено с 6 до 4.
Установка и удаление
Установка без Homebrew
Скачайте файл, который Homebrew использует для вашего чипа: Чип AppleIntel
SHA-256 лишь проверяет, что файл скачан полностью; это не сертификат безопасности. Посмотреть SHA-256 и адрес загрузки
$ brew uninstall --cask \ 1password-cli@betaОбычное удаление стирает приложение, но оставляет настройки и кеш.
$ brew uninstall --zap --cask \ 1password-cli@beta--zap также удаляет настройки, кеш и другие файлы из определения Homebrew. Среди них могут быть данные, общие с другими приложениями, восстановить их нельзя, и полное отсутствие следов не гарантируется.Какие файлы будут удалены
Сведения и источники
- Версия 2.42.0-beta.01
- Homebrew записал её 8 окт.
Частые вопросы
Как обновить 1Password CLI Бета?
Выполните brew upgrade --cask 1password-cli@beta, чтобы получить последнюю версию, записанную в Homebrew.
Можно ли установить 1Password CLI Бета без Homebrew?
Да, скачайте программу на официальном сайте developer.1password.com/docs/cli.