--- title: Sadad emoji: ⚡ colorFrom: blue colorTo: indigo sdk: static pinned: false --- # ☁️ pockit CLI

pockit CLI Screenshot

## 🚀 Welcome to pockit Welcome to **pockit CLI**, a modern command-line tool built specifically for developers who want fast, direct access to their cloud files — without using a website. While the web platform is available at **[https://pockit-cloud.github.io/home](https://pockit-cloud.github.io/home)**, pockit CLI is designed for users who prefer working entirely in the terminal. It provides the same core file management capabilities in a faster, scriptable, and development-friendly environment. pockit lets you manage your storage directly from the command line. Upload, download, organize, delete, and synchronize files using simple commands, all inside a clean and interactive CLI experience. This tool is designed for developers, power users, and anyone who wants efficient cloud access without opening a browser. --- ## 🎯 Purpose of pockit pockit exists to: * Provide direct cloud file access from the terminal * Offer an alternative to using the web interface * Speed up developer workflows * Enable automation and scripting * Deliver a clean, interactive CLI experience * Support real-time folder synchronization It is built to integrate naturally into development environments, CI workflows, and everyday terminal usage. --- ## ✨ Key Features pockit combines powerful functionality with a polished interface. ### 🔐 Secure Session Handling * Interactive login system * Local session caching for convenience * Automatic reuse of saved sessions * Secure storage of credentials * Manual logout support ### 📂 Full File Management * List all files * Upload local files * Download files interactively * Delete files safely with confirmation * Change account password ### ✨ Magic Sync Mode * Continuous two-way synchronization * Detects new, modified, and removed files * Keeps a local folder and cloud storage identical * Runs until manually stopped * Cross-platform support ### 🎨 Modern Terminal Experience * Styled output using Rich * Interactive prompts * Spinners and progress bars * Clean tables and panels * Color-coded status messages --- ## 🖥️ Commands ### `pockit login` Start a secure session. ### `pockit logout` Clear saved session data. ### `pockit ls` List all files in your cloud storage. ### `pockit upload` Upload a local file to the cloud. * Interactive file selection * Optional rename * Progress feedback ### `pockit download` Download a selected cloud file. * Interactive selection * Choose save location * Validated before saving ### `pockit delete` Remove a file from cloud storage. * Requires confirmation * Prevents accidental deletion ### `pockit chpasswd` Change your account password securely. ### `pockit magicsync` Enable continuous synchronization between a local folder and your cloud storage. * Automatic updates both ways * Detects changes using file hashing * Stop anytime with `Ctrl + C` --- ## 📁 Magic Sync Folder Magic Sync uses a dedicated folder depending on your operating system: * **macOS & Windows:** Desktop → `Pockit-magicSync` * **Linux:** Uses system desktop directory if available, otherwise creates a folder in your home directory. This ensures a consistent sync location across platforms. --- ## 🔄 How Magic Sync Works Magic Sync continuously monitors both local and cloud files. It automatically: * Detects new files * Detects modified files * Detects deleted files * Applies updates in both directions * Keeps environments perfectly aligned This enables seamless development workflows and instant synchronization. --- ## 🏗️ Design Philosophy pockit is built with: * Developer-first thinking * Clean command structure * Cross-platform compatibility * Automation-friendly workflows * Interactive usability * Lightweight performance The goal is to make cloud file management fast, intuitive, and terminal-native. --- ## 🚀 Installation pockit is available on **PyPI** and can be installed directly with: ```bash pip install pockit ``` After installation, run it using: ```bash pockit ``` Example workflow: ```bash pockit login pockit upload pockit ls pockit download pockit magicsync ``` --- ## 🔒 Security Overview * Credentials are stored locally with restricted permissions * Authentication required for all file operations * Deletions require confirmation * Downloaded files are validated * Session management is user-controlled --- ## 🏁 Stopping Magic Sync While Magic Sync is running, press: ``` Ctrl + C ``` to stop it safely. --- ## ☁️ Conclusion pockit CLI is a developer-focused cloud storage tool designed to provide fast, direct file access from the terminal — without relying on a website. It streamlines workflows, supports real-time synchronization, and delivers a modern CLI experience built for productivity. --- **Built for developers. Built for the terminal. ☁️**