Files
simple-nanoshare/cli
daniel156161 77c76b16c4 feat(cli): improve file discovery and completion
- Render remote files as an aligned table with JSON and TSV alternatives.
- Add Bash and Zsh completion for commands, options, paths, and remote files.
- Allow downloads by exact filename while rejecting ambiguous duplicate names.
- Cover table formatting, completion scripts, and selector resolution with tests.
2026-07-27 17:30:43 +02:00
..

NanoShare CLI

Desktop CLI and folder sync client for NanoShare.

Install locally

uv tool install ./cli

Login

nanoshare login https://your-nanoshare.example

Sync

nanoshare sync ~/NanoShare
nanoshare watch ~/NanoShare --interval 10

The CLI stores config in ~/.config/nanoshare/config.toml and sync state in .nanoshare-sync/state.json inside the synced folder.