You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tracking issue for verbs/commands that the classic OneDrive REST API (api.onedrive.com/v1.0) supports but onedrive-cli doesn't expose yet, plus the TODOs already listed in the README.
Scope is deliberately classic API only — Graph migration is tracked separately in #8.
Each item is a sub-issue so it can be discussed, prioritised, closed or reopened on its own. Several of the more speculative ones will likely be closed as wontfix unless someone actually wants them — comment on a sub-issue if you need it and it'll be reopened.
Notes: #38 (rsync) wants #36 (SHA1 skip). It will also use view.delta and fileSystemInfo internally — #43 and #52 are closed because the verbs aren't wanted, not the endpoints. #44 is closed but #7 still needs the same drive+item-id addressing. #35 closes #12.
Endpoint references are to the pre-Graph OneDrive REST API docs — still live at api.onedrive.com/v1.0, which is what bin/onedrive talks to.
Tracking issue for verbs/commands that the classic OneDrive REST API (
api.onedrive.com/v1.0) supports butonedrive-clidoesn't expose yet, plus the TODOs already listed in the README.Scope is deliberately classic API only — Graph migration is tracked separately in #8.
Each item is a sub-issue so it can be discussed, prioritised, closed or reopened on its own. Several of the more speculative ones will likely be closed as wontfix unless someone actually wants them — comment on a sub-issue if you need it and it'll be reopened.
Priority 1 — known TODOs
Already promised in the README.
cp: uploads larger than 100 MiB (createUploadSession)chmod: granting write access (+w)rmandlnare implemented)cp: skip the transfer when the SHA1 already matchescat/cp: request gzip/deflate encoding for downloadsPriority 2 — genuinely useful new verbs
rsync: recursive mirroring between local and remotefind: server-side name search, plus-maxdepth/-size/-mtimehead/tail: expose the Range support that's already writtendu: recursive size summaryPriority 3 — classic API coverage
Endpoints that exist and are unexposed. Cheap to add, but demand is speculative.
cp: remote-to-remote copy (action.copy)delta: incremental change tracking (view.delta)shared: items shared with me / by merecent: recently used files (view.recent)get: resolve a sharing link (/shares/{id}/driveItem)ln: edit/embed link types, expiry, passwordcat --format: server-side conversion to PDFthumbnail: fetch item thumbnailsversions: list, download, restorespecial: well-known folders (cameraroll,documents, …)touch/mkdir -p: empty files, preserved mtimes, intermediate foldersNotes: #38 (
rsync) wants #36 (SHA1 skip). It will also useview.deltaandfileSystemInfointernally — #43 and #52 are closed because the verbs aren't wanted, not the endpoints. #44 is closed but #7 still needs the same drive+item-id addressing. #35 closes #12.Endpoint references are to the pre-Graph OneDrive REST API docs — still live at
api.onedrive.com/v1.0, which is whatbin/onedrivetalks to.