Команда Proton выпустила интерфейс командной строки (CLI) для Proton Drive, который позволяет пользователям управлять зашифрованными файлами непосредственно из терминала во всех основных операционных системах: Windows, macOS и Linux.
CLI поддерживает стандартные файловые операции, такие как просмотр каталогов, перемещение файлов в корзину, загрузка удаленных папок, обработка приглашений, а также экспорт этих результатов с помощью флага --json для передачи структурированных данных непосредственно в сценарии автоматического развертывания или для выполнения запланированного резервного копирования через cron.
Вот несколько команд, которые можно выполнить с помощью Proton Drive CLI:
proton-drive auth loginзапускает аутентификацию через ваш браузер.proton-drive filesystem upload ./reports/* /my-files/Reports --conflict-strategy skipзагружает локальные документы, пропуская файлы, которые уже существуют на сервере.proton-drive sharing status /my-files/Reportsпроверяет статус общего доступа и разрешения папки.proton-drive sharing invite --user example@pm.me --role editor --message "Please review reports" /my-files/Reportsприглашает соавтора в общую папку с правами редактора и настраиваемым сообщением.
Proton сообщила, что в будущем CLI получит поддержку управления фотографиями, обмена файлами и папками через защищенные публичные ссылки, создания пользовательских альбомов и переключения между несколькими учетными записями.
Для установки инструмента на macOS и Linux необходимо загрузить скомпилированный бинарный файл и сделать его исполняемым, выполнив в терминале команду chmod +x proton-drive. Операционная система безопасно хранит вашу активную сессию входа с использованием нативных инструментов, таких как Keychain в macOS или Credential Manager в Windows. В качестве альтернативы, те, кто предпочитает сборку программы из исходного кода, могут клонировать репозиторий, установить зависимости с помощью Bun, протестировать сборку и скомпилировать код TypeScript напрямую.
Новый CLI появился всего через несколько дней после того, как Proton объявила о полном перепроектировании движка Drive с нуля, чтобы сделать облачное хранилище «в 3 раза быстрее на всех платформах». Этот скачок производительности обусловлен унифицированным SDK для Drive, который заменяет устаревшие платформенно-специфичные кодовые базы и выполняет криптографические задачи в четыре раза быстрее, что снижает расход заряда батареи и тепловыделение на мобильных устройствах. Этот общий движок также позволяет Lumo, ИИ-помощнику Proton, читать и обрабатывать файлы на диске, не нарушая протоколы сквозного шифрования системы.
Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.
Автор – David Uzondu




