rush.
Un shell pour plusieurs systèmes de fichiers : connecter dossiers locaux, FTP/FTPS, SSH/SFTP et SharePoint Online sous des noms, puis utiliser les mêmes commandes en mode interactif ou par script.
Robbiblubber.Util.FileStorageAdapters.Shell
Fonctions et premiers pas
Fournir les bibliothèques d’adaptateurs requises avec le shellFrameworks cibles: net8.0 / net10.0
Ce qu’elle contient
- Connecter les stockages avec attach et les adresser par nom::chemin ; naviguer avec cd, ls, find et stat.
- Gérer fichiers et dossiers avec cp, mv, rm, mkdir et touch ; consulter leur contenu avec cat, head et tail.
- Copier entre stockages, transférer récursivement les dossiers et sélectionner par jokers. mv entre adaptateurs copie puis supprime.
- Exécuter des commandes avec rush transfer.rush ; enregistrer les configurations de connexion, avec protection par mot de passe en option.
attach lfs "C:/Data" as local
attach lfs "D:/Backup" as backup
cp -rv local::reports backup::/
ls backup::/À exécuter dans une session rush. Les dossiers locaux et le dossier source reports doivent exister ; sous Unix, utiliser des chemins natifs.
Premiers pas
- Démarrer rush et saisir help pour afficher les commandes.
- Connecter un stockage avec attach ; attach <adapter> --help affiche ses options.
- Utiliser nom::chemin ou changer de stockage avec cd. Terminer par exit ou bye.
Util.NET
Des outils pour les tâches concrètes en .NET : indicateurs de progression en console, accès commun aux fichiers locaux et distants, et extraction de texte PDF avec OCR. rush et PdfText CLI rendent ces bibliothèques accessibles en ligne de commande.