8 dépôts
Tools for creating, removing, and managing nested folder structures recursively.
Distinct from Directory Management: Shortlist candidates focus on scanning or traversing for visualization rather than the active management of nested structures.
Explore 8 awesome GitHub repositories matching operating systems & systems programming · Recursive Directory Managers. Refine with filters or upvote what's useful.
node-fs-extra is a Node.js file system extension that provides a set of additional methods to simplify common file and directory operations. It functions as a recursive directory manager, a JSON file processor, and a file asset manipulator, extending the standard library to provide high-level utilities for managing assets on disk. The project distinguishes itself through recursive capabilities, such as duplicating or removing nested folder structures and ensuring that all missing parent directories are automatically generated when creating files or symbolic links. It also integrates a JSON se
Provides comprehensive tools for managing nested folder structures and ensuring deep directory paths exist.
Terragrunt is an infrastructure as code orchestrator and a thin wrapper for Terraform. It serves as a configuration manager designed to reduce code duplication and manage the execution and deployment order of infrastructure across complex cloud architectures. The tool facilitates scaling cloud deployments across multiple environments, such as development, staging, and production, while keeping configurations consistent. It focuses on organizing large-scale deployments into manageable components to avoid monolithic state files and limit the blast radius of changes. Its capabilities cover infr
Walks through folder hierarchies to apply a single operation across multiple infrastructure modules in a batch.
de4dot is a .NET deobfuscator, unpacker, and assembly analysis tool. It is designed to remove obfuscation layers, restore metadata, and simplify bytecode control flow to transform protected binaries back into human-readable code. The project features specialized systems for decrypting strings and constants using both static and dynamic analysis. It identifies specific protection tools through pattern-based detection and strips anti-analysis protections, such as tamper detection and anti-debugging code. The tool provides a suite of reverse engineering capabilities, including binary wrapper un
Traverses directory trees to apply deobfuscation passes to all discovered assemblies.
udemy-downloader-gui est une application de bureau conçue pour archiver les vidéos et les supports de cours Udemy sur un disque local. Son objectif principal est de permettre l'apprentissage hors ligne et la création de sauvegardes locales de contenu pour les cours achetés. L'outil prend en charge le téléchargement par lots de plusieurs cours et leçons vidéo simultanément. Il gère le processus de récupération en préservant la structure originale des dossiers et des fichiers du contenu du cours et fournit des contrôles pour sélectionner la qualité vidéo et gérer les transferts actifs. L'accès au contenu est géré via l'authentification du compte utilisateur en utilisant des jetons de sécurité ou des cookies de navigateur pour valider les abonnements.
Preserves the original course folder and file structure when saving materials locally.
llama-fs est un gestionnaire de répertoire et organisateur de système de fichiers automatisé qui utilise des grands modèles de langage (LLM) pour catégoriser, renommer et trier les fichiers dans des répertoires structurés. Il fonctionne comme un pipeline de données local qui analyse le contenu des fichiers pour déterminer les hiérarchies de dossiers et les modèles de nommage appropriés. Le projet met l'accent sur la confidentialité en routant le traitement des données vers des instances de modèles locales, garantissant que les informations sensibles des fichiers restent sur l'appareil plutôt que d'être envoyées à des fournisseurs cloud. Il utilise une analyse multimodale pour traiter les images, l'audio et le texte, permettant au système d'identifier et de classer divers types de médias pour une organisation automatique. Le système inclut une surveillance du système de fichiers en temps réel pour détecter les changements de répertoire et déclencher des tâches de nettoyage automatisées. Il prend en charge le traitement par lots pour restructurer des arborescences de répertoires entières en une seule opération et la synthèse récursive de répertoires pour créer automatiquement des hiérarchies de dossiers imbriquées.
Includes recursive directory managers to automatically synthesize nested folder hierarchies based on model suggestions.
Il s'agit d'une bibliothèque utilitaire de système de fichiers PHP qui fournit des outils pour manipuler les fichiers, les répertoires et les liens symboliques. Elle sert d'ensemble d'outils spécialisés pour l'écriture atomique, la normalisation des chemins, la gestion récursive des répertoires et la manipulation de fichiers multiplateforme. Le projet dispose d'un écrivain de fichiers atomique dédié qui enregistre le contenu dans des emplacements temporaires avant de les déplacer vers une destination finale pour éviter la corruption des données. Il inclut un gestionnaire de répertoires récursif pour créer, supprimer et modifier les permissions des structures de dossiers imbriquées et de leur contenu, ainsi qu'un outil de normalisation de chemin pour résoudre les chemins relatifs et identifier les répertoires racines partagés. La bibliothèque couvre une large surface de primitives de système de fichiers, incluant la copie, le renommage et la suppression de fichiers et de répertoires. Elle fournit des capacités pour la gestion des chemins, telles que l'extraction de la racine et la jonction de segments, et inclut des outils de sécurité pour gérer la propriété des fichiers et les permissions d'accès de manière récursive à travers les répertoires.
Offers utilities for the recursive creation, removal, and permission management of nested folder structures.
jscamp is a full-stack web development and education project focused on mastering JavaScript, TypeScript, and AI integration. It provides a structured curriculum and interactive exercises covering language fundamentals, frontend engineering, and backend API development. The project distinguishes itself through the implementation of autonomous AI agents capable of complex task automation, such as modifying files, managing servers, and executing API calls. It includes advanced AI development tools for conversational querying, real-time code suggestions, and automated repository analysis to gene
Creates nested subdirectories in a single operation to organize files on disk.
Setuptools is a Python package build tool and distribution framework used to bundle code into distributable archives. It functions as a project metadata manager, allowing for the declarative definition of project identity, versioning, and dependencies. The toolkit distinguishes itself by providing an extension compiler for C and C++ source files and a plugin architecture that uses entry points to enable runtime discovery of functionality. It also supports development environment tooling, such as editable installs that link source code directly to the environment to allow immediate changes wit
Creates, copies, and recursively removes directories and their contents during the build and installation process.