À propos du projet
Switchy (également orthographié Swichy dans certaines parties du README) est une interface en ligne de commande open-source pour gérer les dépôts d’utilisateurs répartis sur des supports de stockage secondaires. Son objectif déclaré est de réduire le suivi manuel des chemins et la navigation répétée lors du travail sur plusieurs projets locaux. Le README décrit les commandes de gestion des dépôts pour initialiser le fichier de données, ajouter un dépôt par chemin, lister les dépôts stockés, trouver un dépôt par nom, supprimer un dépôt par nom, mettre à jour le chemin d’un dépôt existant et vider tous les dépôts stockés. Il couvre également les fonctionnalités d’accès aux dépôts : afficher et ouvrir le dernier dépôt utilisé, et ouvrir un dépôt spécifique par nom. Une commande d’aide explique les commandes disponibles et leur utilisation. Le projet énumère des objectifs non fonctionnels tels que l’exécution efficace des commandes, des messages d’erreur clairs, une sortie lisible par l’homme, un code modulaire et documenté, la prise en charge multi-plateforme pour Linux, macOS et Windows, des garanties de fiabilité contre la perte ou la corruption de données, une validation de base, l’évolutivité pour de nombreux dépôts, et l’extensibilité pour les futures fonctionnalités telles que la prise en charge des dépôts distants ou l’intégration du contrôle de version. L’installation nécessite Node.js et le package npm global : npm install switchy-cli --global. Le README pointe vers la documentation des commandes sur GitHub et nomme MustafaAhmed313 et Abdelrahman122003 comme développeurs. Les contributions sont invitées sous forme de rapports d’anomalies, de demandes d’extraction, d’améliorations de la documentation et de tests.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.