Package Details: proton-drive-cli 0.4.6-2

Git Clone URL: https://aur.archlinux.org/proton-drive-cli.git (read-only, click to copy)
Package Base: proton-drive-cli
Description: Official Proton Drive command-line client
Upstream URL: https://github.com/protondriveapps/sdk
Licenses: MIT
Submitter: ralphptorres
Maintainer: ralphptorres
Last Packager: ralphptorres
Votes: 3
Popularity: 2.10
First Submitted: 2026-06-18 14:27 (UTC)
Last Updated: 2026-07-02 08:40 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

ralphptorres commented on 2026-07-02 08:44 (UTC)

update: 0.4.6-2 fixes the broken build. upstream restructured the repo and hasn't cut a new cli tag since, so the package temporarily fetches the js monorepo snapshot instead. subpath export and sdk resolution issues are resolved via the new layout's tsconfig. upstream also independently implemented the non-embedded bun build (#33), which the package now uses

ralphptorres commented on 2026-06-24 04:12 (UTC)

hi all, 0.4.6 is currently broken. two issues:

  1. upstream force-pushed the cli/v0.4.6 tag. if you have the old tarball cached, the checksum will succeed, otherwise it'll fail (is the case atm)

  2. the build fails regardless: the cli imports sdk subpath exports (@protontech/drive-sdk/telemetry, /polyfill, etc.) that aren't defined in the bundled js/sdk, likely due to an ongoing repo restructure. tracking upstream

best to wait for 0.4.7, or use -git or -bin equivalent of this package in the meantime

ralphptorres commented on 2026-06-18 14:41 (UTC)

note on bun dependency

the use of bun in this package reflects an upstream decision. the proton drive sdk cli is built with bun and the resulting binary embeds it by default. refer to upstream readme https://github.com/ProtonDriveApps/sdk/blob/main/js/cli/README.md

this is unfortunately coincidental with the recent malicious AUR packages incident (refer to https://archlinux.org/news/active-aur-malicious-packages-incident), in which hijacked packages added bun (and similar tools) as dependencies to run arbitrary code

to be clear: this package is not affected by that incident. upstream uses bun to produce a ~100 MB self-contained binary. i've opted to keep bun as a runtime dependency instead, which reduces the package to ~12 MB and is more in line with arch packaging conventions. a PR is filed upstream at https://github.com/ProtonDriveApps/sdk/pull/33 to support this approach officially.