clypt
v1.0.4
Published
Clypt — CLI tool for anonymous, secure file storage.
Readme
Clypt CLI
A secure command-line interface for uploading and downloading files with encryption. Clypt provides temporary file storage with unique access codes for secure file sharing.
Features
- Secure File Upload: Files are encrypted and stored securely on remote servers
- Unique Access Codes: Each upload generates a unique code for file retrieval
- Temporary Storage: Files expire after 18 hours for enhanced security
- ZIP Archive Downloads: Multiple files are packaged into convenient ZIP archives
- Multiple File Support: Upload multiple files in a single command
Installation
Install Clypt globally using npm:
npm install -g clyptUsage
Upload Files
Upload one or more files and receive a unique access code:
clypt upload <file1> <file2> <file3> ...Examples:
# Upload a single file
clypt upload "/path/to/document.pdf"
# Upload multiple files
clypt upload "/path/to/file1.txt" "/path/to/file2.jpg" "/path/to/folder/file3.pdf"
Download Files
Download files using the unique access code:
clypt download <code>Example:
clypt download AB1234XYFile Handling
- Upload: Files are processed individually and stored with encryption
- Download: All files associated with a code are packaged into a single ZIP archive
- Expiration: Files automatically expire after 2 hours
- File Types: Supports all file types and formats
- Size Limits: Depends on server configuration
Security Features
- Encryption: Files are encrypted using secure algorithms before storage
- Temporary Storage: Automatic file deletion after 18 hours
- Unique Codes: Each upload generates a access code
- Anonymous Access: No user accounts or personal information required
Requirements
- Node.js: Version 12 or higher
- npm: For package installation
Dependencies
commander: Command-line interface frameworkaxios: HTTP client for API requestsform-data: Multipart form data handlingchalk: Terminal styling and colorsdotenv: Environment variable management
