it's not out yet, but this is where i'll record my thoughts for future implementation
- add LightOS version to device info struct; might need to version-compatibility-gate some functionality as this rolls out
- phone will provide totp; on the cli side, do
light connect <TOTP>
- endpoints it provides (as of 08/20/26)
- /api/tree
- /api/meta
- /api/files (paginated)
- DELETE /api/files
- /api/download (single + bulk-zip)
- /api/data (inline bytes)
- /api/thumbnail
- /api/upload
- /api/rename
- /api/writecheck
- /api/notify
- have a generic base client that works for any tool, e.g.
light device files upload <FILES> topographic/
- could support aliases to commands, e.g.
light device topographic upload as syntactic sugar for the above
- the aliases list would have to be manually maintained but i think thats ok
it's not out yet, but this is where i'll record my thoughts for future implementation
light connect <TOTP>light device files upload <FILES> topographic/light device topographic uploadas syntactic sugar for the above