# FTPMate 🚀
**FTPMate** est un outil CLI interactif pour gérer des serveurs FTP. Avec FTPMate, vous pouvez facilement naviguer, uploader, télécharger, éditer, sauvegarder des fichiers à distance, et bien plus encore. Idéal pour les administrateurs de serveurs FTP !
## Fonctionnalités
- Connexion et gestion des sessions persistantes
- Navigation dans les répertoires distants
- Upload / Download avec barres de progression
- Édition des fichiers distants avec un éditeur local (nano, vim, VSCode)
- Sauvegarde complète d'un répertoire distant
- Commandes de gestion interactives
## Installation
Clonez ce repo et installez les dépendances via `pip` :
```bash
git clone https://github.com/ton-user/ftpmate.git
cd ftpmate
pip install -r requirements.txtLancez le programme avec la commande suivante pour vous connecter à un serveur FTP :
python ftp_cli.py connectSuivez les instructions à l'écran pour exécuter des commandes comme ls, cd, up, dl, etc.
- 💻 Hereslord / Du-rock KOUMASSI
- 🛠️ KMS STUDIO DEV
FTPMate is an interactive CLI tool for managing FTP servers. With FTPMate, you can easily navigate, upload, download, edit, backup files remotely, and much more. Ideal for FTP server administrators!
- Persistent connection and session management
- Navigate remote directories
- Upload / Download with progress bars
- Edit remote files with a local editor (nano, vim, VSCode)
- Full backup of a remote directory
- Interactive management commands
Clone this repo and install dependencies via pip:
git clone https://github.com/your-user/ftpmate.git
cd ftpmate
pip install -r requirements.txtRun the program with the following command to connect to an FTP server:
python ftp_cli.py connectFollow the on-screen instructions to run commands like ls, cd, up, dl, etc.
- 💻 Hereslord / Du-rock KOUMASSI
- 🛠️ KMS STUDIO DEV
---