9 repository-uri
Tools and patterns for programmatic creation, editing, and refactoring of files within a software project.
Distinct from File Manipulation: Candidates focus on uploads or storage; this specifically targets implementation-level file refactoring and editing.
Explore 9 awesome GitHub repositories matching software engineering & architecture · Codebase File Manipulation. Refine with filters or upvote what's useful.
This project is a comprehensive collection of web development reference guides and technical cheat sheets. It provides a curated set of markdown-based documentation designed to help developers quickly locate syntax patterns and API examples for common web technologies and programming languages. The repository serves as a specialized reference library covering several distinct technical domains. It includes extensive guides for CSS, focusing on selectors, Flexbox, Grid, and responsive layout properties, as well as a DevOps command reference for Docker, Kubernetes, AWS, Ansible, and general she
Offers guidance on creating, reading, and refactoring files within a codebase to implement features.
This project is a comprehensive library of practical Python code examples and patterns. It provides a collection of scripts and snippets designed to demonstrate a wide range of programming tasks, from basic syntax to advanced implementation patterns. The repository focuses on several core domains, including the implementation of concurrency and multithreading examples, data analysis snippets for cleaning and manipulating tabular data, and various data visualization examples. It also covers automation scripts for file system management and a variety of general programming patterns. Additional
Provides programmatic tools for bulk file renaming, extension modification, and directory traversal.
A free, fast, and reliable Open Source CDN for npm, GitHub, Javascript, and ESM
Combines multiple requested files into a single response to reduce HTTP round trips.
Combines all imported source files into a single Solidity file for easier review or deployment.
The Command Line Mystery (clmystery) is an interactive terminal-based game that transforms the command line into a detective investigation engine. The entire murder mystery narrative is encoded within the file system's directory structure and plain text files, making standard shell commands the primary gameplay mechanic. Players navigate folders, inspect evidence files, and verify suspect answers through hash-based validation, with no graphical user interface involved. The project teaches core command-line skills through a structured investigation workflow. Players practice directory navigati
Teaches concatenating multiple files into a single stream to merge evidence files.
MyBatis Generator este un instrument care inspectează tabelele bazei de date pentru a produce automat obiecte model, interfețe mapper și fișiere de configurare SQL. Funcționează ca un mapper de schemă de bază de date și generator de operațiuni CRUD, traducând coloanele bazei de date relaționale în clase și înregistrări specifice limbajului. Proiectul este un generator de cod extensibil care permite personalizarea fișierelor de ieșire printr-un mecanism de plugin-uri. Acest framework permite adăugarea unei logici de business specifice sau modificarea procesului de generare pentru a produce fișiere de ieșire adaptate. Generatorul acoperă o gamă largă de capabilități, inclusiv implementarea interogărilor dinamice, crearea de modele imuabile și automatizarea operațiunilor standard de creare, citire, actualizare și ștergere. Suportă maparea schemei bazei de date cu chei primare virtuale și poate genera cod pentru mai multe limbaje, inclusiv Kotlin. Procesul de generare poate fi executat prin instrumente CLI, apeluri directe de funcții sau ca un plugin de build tool integrat în pipeline-urile de integrare continuă.
Combines new generated source code into existing files while preserving specific structures.
Templater is an Obsidian template engine and JavaScript automation plugin that functions as a dynamic content generator and workflow orchestrator. It enables the automation of document creation and note-taking tasks through the use of dynamic placeholders and embedded logic. The project distinguishes itself by executing custom JavaScript and shell commands to manipulate files and insert data. It allows for interactive note generation via modal prompts for user input and the import of external JavaScript modules to provide reusable logic outside of template files. Its capabilities include pro
Provides programmatic capabilities to create, rename, move, and modify file properties within the Obsidian vault.
Acest proiect este o bibliotecă C++ header-only care oferă un strat de mapare obiect-relațional (ORM) pentru bazele de date SQLite. Permite dezvoltatorilor să mapeze structurile de clase native direct către tabelele bazei de date, facilitând persistența și preluarea datelor type-safe fără a fi nevoie de șiruri de interogare brute. Biblioteca se distinge prin utilizarea metaprogramării bazate pe template-uri, care permite maparea schemei și construcția interogărilor la momentul compilării. Prin utilizarea unei interfețe fluente, traduce apelurile de metodă în instrucțiuni de bază de date optimizate, în timp ce suportul său pentru caching-ul instrucțiunilor pregătite (prepared statements) minimizează overhead-ul de parsare pentru operațiunile repetitive. Sistemul include, de asemenea, sincronizarea automată a schemei pentru a asigura că structurile bazei de date rămân consistente cu definițiile obiectelor aplicației. Dincolo de maparea de bază, biblioteca oferă o suită cuprinzătoare de capabilități de gestionare a bazelor de date, inclusiv suport pentru join-uri relaționale, calcule de date agregate și gestionarea tranzacțiilor atomice. Acoperă atât stocarea persistentă, cât și configurațiile de baze de date volatile, în memorie. Un utilitar de linie de comandă este, de asemenea, furnizat pentru a asista la distribuția proiectului prin îmbinarea fișierelor sursă și header în output-uri consolidate.
Includes a utility to merge source and header files into a single consolidated output for easier distribution.
Acest proiect este un SDK TypeScript conceput pentru construirea și orchestrarea agenților autonomi care interacționează cu codebase-uri și medii de sistem. Oferă o interfață programatică pentru construirea agenților capabili să execute fluxuri de lucru complexe, cum ar fi refactorizarea automată a codului, manipularea sistemului de fișiere și execuția comenzilor shell, prin valorificarea modelelor de limbaj mari. Framework-ul se distinge printr-un accent pe operațiunile agenților securizate și guvernate. Include sisteme granulare de control al accesului care permit dezvoltatorilor să definească permisiuni specifice pentru instrumente și servicii externe, asigurându-se că sarcinile automatizate rămân în cadrul politicilor de securitate definite. Arhitectura susține delegarea ierarhică, permițând agenților primari să genereze și să coordoneze subagenți specializați pentru sarcini concentrate, menținând în același timp persistența sesiunii stateful pentru a permite reluarea lucrului anterior. SDK-ul oferă observabilitate și control cuprinzător asupra ciclului de viață al agentului. Dezvoltatorii pot utiliza hook-uri bazate pe evenimente pentru a intercepta, valida sau modifica comportamentul agentului la runtime și pot transmite progresul execuției în timp real și notificările sarcinilor către aplicațiile gazdă. Mediul este conceput pentru consistență și securitate, având contexte de execuție izolate și instrucțiuni de sistem configurabile care guvernează modul în care agenții interpretează și acționează asupra mediului lor.
Enables programmatic reading, writing, and modification of source code files to perform automated refactoring within a codebase.