Metadata-Version: 2.1
Name: tsd-api-client
Version: 3.5.7
Summary: A client for the TSD REST API
Home-page: https://github.com/unioslo/tsd-api-client
License: BSD-3-Clause
Author: Leon du Toit
Author-email: l.c.d.toit@usit.uio.no
Maintainer: Eirik Haatveit
Maintainer-email: haatveit@uio.no
Requires-Python: >=3.6,<4.0
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Dist: PyJWT
Requires-Dist: PyYAML
Requires-Dist: click (>=8)
Requires-Dist: humanfriendly
Requires-Dist: libnacl
Requires-Dist: requests
Requires-Dist: rich
Project-URL: Repository, https://github.com/unioslo/tsd-api-client
Description-Content-Type: text/markdown

## TSD API Client

Transport files and directories, no limits on size or amount, resumable by default, synchronise if needed.

## Install

```bash
pip3 install tsd-api-client
pip3 install tsd-api-client --upgrade # to get the latest version
```

## tacl

Get started with `tacl`:

```bash
tacl --guide config
tacl --guide uploads
tacl --guide downloads
tacl --guide sync
tacl --guide topics # to see all guides available
tacl --help
```

Set up shell completion:

```sh
# for Bash, in ~/.bashrc:
eval "$(_TACL_COMPLETE=source_bash tacl)"

# for Zsh, in ~/.zshrc:
eval "$(_TACL_COMPLETE=source_zsh tacl)"

# for Fish, in ~/.config/fish/completions/tacl.fish
eval (env _TACL_COMPLETE=source_fish tacl)
```

