The `pepcli` application is the primary command line interface (CLI) application to interact with the PEP system. It is available for multiple platforms, and is included in PEP's Docker images @@@ which one(s)? @@@ and in the Windows client software installer. Among `pepcli`'s functionalities are the ability to [upload and download data](Uploading-and-downloading-data), and to administer the PEP system.
The `pepcli` application is the primary command line interface (CLI) application to interact with the PEP system. It is available for multiple platforms, and is included in PEP's `client`Docker images and in the Windows client software installer. Among `pepcli`'s functionalities are the ability to [upload and download data](Uploading-and-downloading-data), and to administer the PEP system.
The use of command line utilities such as `pepcli` is subject to details of the platform on which it is used. For example, a literal `*` (asterisk) parameter value must be escaped to `\*` on Linux to prevent [shell expansion](https://www.gnu.org/software/bash/manual/html_node/Shell-Expansions.html)("globbing"). Such details are not (extensively) covered in this documentation. Users are expected to be knowledgeable enough about their platforms to perform basic tasks and avoid common pitfalls.
The use of command line utilities such as `pepcli` is subject to details of the platform on which it is used. For example, a literal `*` (asterisk) parameter value must be escaped to `\*` on Linux to prevent [shell expansion](https://www.gnu.org/software/bash/manual/html_node/Shell-Expansions.html)("globbing"). Such details are not (extensively) covered in this documentation. Users are expected to be knowledgeable enough about their platforms to perform basic tasks and avoid common pitfalls.