mnemocli
MnemoShare standalone CLI
5.7K
Official CLI tool for MnemoShare - HIPAA-compliant secure file transfer.
# Pull the image
docker pull mnemoshare/mnemocli:latest
# Check version
docker run --rm mnemoshare/mnemocli --version
# Login
docker run --rm -it -v ~/.mnemoshare:/home/mnemocli/.mnemoshare mnemoshare/mnemocli login [email protected]
# Upload a file
docker run --rm -v ~/.mnemoshare:/home/mnemocli/.mnemoshare -v $(pwd):/workspace mnemoshare/mnemocli upload /workspace/file.pdf
# Download files
docker run --rm -v ~/.mnemoshare:/home/mnemocli/.mnemoshare -v $(pwd):/workspace mnemoshare/mnemocli download abc123def --output /workspace
mnemocli is the command-line interface for MnemoShare, enabling secure file transfers from terminals, scripts, and CI/CD pipelines. It supports:
| Tag | Description |
|---|---|
latest | Latest stable release |
0.5.1 | Current version with JWT refresh tokens |
0.5.x | Version 0.5.x releases |
docker run --rm \
-v ~/.mnemoshare:/home/mnemocli/.mnemoshare \
-v $(pwd):/workspace \
mnemoshare/mnemocli upload /workspace/document.pdf
docker run --rm \
-v ~/.mnemoshare:/home/mnemocli/.mnemoshare \
-v $(pwd):/workspace \
mnemoshare/mnemocli upload /workspace/report.pdf \
--answer "purpose:Monthly Report" \
--answer "department:Finance"
# Login with environment variable
echo "$MNEMOSHARE_PASSWORD" | docker run --rm -i \
-v ~/.mnemoshare:/home/mnemocli/.mnemoshare \
mnemoshare/mnemocli login [email protected]
# Upload quietly (for scripts)
docker run --rm \
-v ~/.mnemoshare:/home/mnemocli/.mnemoshare \
-v $(pwd):/workspace \
mnemoshare/mnemocli upload /workspace/*.pdf --quiet
docker run --rm \
-v ~/.mnemoshare:/home/mnemocli/.mnemoshare \
-v $(pwd):/workspace \
mnemoshare/mnemocli \
--api-url "https://mnemoshare.example.com/api/v1" \
upload /workspace/file.pdf
For better performance and convenience, install the native binary:
macOS (Homebrew):
brew install mnemoshare/tap/mnemocli
Debian/Ubuntu (APT):
curl -fsSL https://mnemoshare.github.io/apt/pubkey.gpg | sudo gpg --dearmor -o /usr/share/keyrings/mnemoshare-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/mnemoshare-archive-keyring.gpg] https://mnemoshare.github.io/apt stable main" | sudo tee /etc/apt/sources.list.d/mnemoshare.list
sudo apt update && sudo apt install mnemocli
Direct Download:
| Property | Value |
|---|---|
| Base Image | Alpine 3.21 |
| Size | ~15 MB |
| User | mnemocli (UID 1000) |
| Architectures | linux/amd64, linux/arm64 |
| Attestations | SBOM, Provenance |
| Variable | Description |
|---|---|
MNEMOCLI_API_URL | API server URL |
MNEMOSHARE_CONFIG_DIR | Config directory (default: ~/.mnemoshare) |
mnemoshare/mnemoshare - Full MnemoShare server (API + Web UI)mnemoshare/clamav-icap - ClamAV virus scanning via ICAPOfficial CLI tool for MnemoShare - HIPAA-compliant secure file transfer.
# Pull the image
docker pull mnemoshare/mnemocli:latest
# Check version
docker run --rm mnemoshare/mnemocli --version
# Login
docker run --rm -it -v ~/.mnemoshare:/home/mnemocli/.mnemoshare mnemoshare/mnemocli login [email protected]
# Upload a file
docker run --rm -v ~/.mnemoshare:/home/mnemocli/.mnemoshare -v $(pwd):/workspace mnemoshare/mnemocli upload /workspace/file.pdf
# Download files
docker run --rm -v ~/.mnemoshare:/home/mnemocli/.mnemoshare -v $(pwd):/workspace mnemoshare/mnemocli download abc123def --output /workspace
mnemocli is the command-line interface for MnemoShare, enabling secure file transfers from terminals, scripts, and CI/CD pipelines. It supports:
| Tag | Description |
|---|---|
latest | Latest stable release |
0.5.1 | Current version with JWT refresh tokens |
0.5.x | Version 0.5.x releases |
docker run --rm \
-v ~/.mnemoshare:/home/mnemocli/.mnemoshare \
-v $(pwd):/workspace \
mnemoshare/mnemocli upload /workspace/document.pdf
docker run --rm \
-v ~/.mnemoshare:/home/mnemocli/.mnemoshare \
-v $(pwd):/workspace \
mnemoshare/mnemocli upload /workspace/report.pdf \
--answer "purpose:Monthly Report" \
--answer "department:Finance"
# Login with environment variable
echo "$MNEMOSHARE_PASSWORD" | docker run --rm -i \
-v ~/.mnemoshare:/home/mnemocli/.mnemoshare \
mnemoshare/mnemocli login [email protected]
# Upload quietly (for scripts)
docker run --rm \
-v ~/.mnemoshare:/home/mnemocli/.mnemoshare \
-v $(pwd):/workspace \
mnemoshare/mnemocli upload /workspace/*.pdf --quiet
docker run --rm \
-v ~/.mnemoshare:/home/mnemocli/.mnemoshare \
-v $(pwd):/workspace \
mnemoshare/mnemocli \
--api-url "https://mnemoshare.example.com/api/v1" \
upload /workspace/file.pdf
For better performance and convenience, install the native binary:
macOS (Homebrew):
brew install mnemoshare/tap/mnemocli
Debian/Ubuntu (APT):
curl -fsSL https://mnemoshare.github.io/apt/pubkey.gpg | sudo gpg --dearmor -o /usr/share/keyrings/mnemoshare-archive-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/mnemoshare-archive-keyring.gpg] https://mnemoshare.github.io/apt stable main" | sudo tee /etc/apt/sources.list.d/mnemoshare.list
sudo apt update && sudo apt install mnemocli
Direct Download:
| Property | Value |
|---|---|
| Base Image | Alpine 3.21 |
| Size | ~15 MB |
| User | mnemocli (UID 1000) |
| Architectures | linux/amd64, linux/arm64 |
| Attestations | SBOM, Provenance |
| Variable | Description |
|---|---|
MNEMOCLI_API_URL | API server URL |
MNEMOSHARE_CONFIG_DIR | Config directory (default: ~/.mnemoshare) |
mnemoshare/mnemoshare - Full MnemoShare server (API + Web UI)mnemoshare/clamav-icap - ClamAV virus scanning via ICAPProprietary - See License Agreement
Proprietary - See License Agreement
Content type
Image
Digest
sha256:62ae4bcc6…
Size
9.2 MB
Last updated
5 days ago
docker pull mnemoshare/mnemocli