Skip to main content

Documentation Index

Fetch the complete documentation index at: https://mintlify.com/WyattBrashear/CLIF/llms.txt

Use this file to discover all available pages before exploring further.

CLIF is published to PyPI as clifilestor. You can install just the CLI client, just the server with its dependencies, or both together — depending on how you plan to use it.
CLIF requires Python 3.10 or later. Check your version with python --version before proceeding.

Install via pip

Install everything with a single command. This is the recommended option if you are running both the server and client on the same machine:
pip install clifilestor
This installs the clif CLI client and the clif-server command. The requests library is included as a dependency. Flask is also bundled so you can run the server immediately.

Verify the installation

After installation, confirm that both entry points are available:
clif --help
clif-server --help
If either command is not found, make sure your Python bin or Scripts directory is on your PATH.

Install from source

If you want to run CLIF directly from the repository without installing via pip:
1

Clone the repository

git clone https://github.com/WyattBrashear/CLIF.git
cd CLIF
2

Install dependencies

Install the runtime dependencies manually:
pip install "requests>=2.32.5"
3

Run the client and server

Run the modules directly with Python:
# Start the server
python -m server.app

# Use the client
python -m client.client signup
Running from source does not install the clif or clif-server shell commands. You must invoke the modules with python -m as shown above, or configure the entry points manually.

Next steps

Quickstart

Start the server, create an account, and upload your first file

Server configuration

Configure host, port, and per-user storage limits in CLIF.json

Build docs developers (and LLMs) love