6 Repos
Executing multiple shell commands in sequence on a remote host and capturing combined output streams.
Distinct from Remote Command Execution: Focuses on sequential execution of multiple command strings rather than a single command invocation
Explore 6 awesome GitHub repositories matching devops & infrastructure · Batch Command Executions. Refine with filters or upvote what's useful.
ssh2 is a JavaScript implementation of the SSH2 protocol for Node.js, providing the core components necessary to create secure clients and servers. It enables the establishment of authenticated sessions for remote server automation and secure communication. The project distinguishes itself by providing a complete suite of tools for identity management, including utilities for generating and parsing cryptographic key pairs and integrating with external authentication agents. It also functions as a tunneling proxy capable of routing TCP, HTTP, X11, and SOCKSv5 network traffic through encrypted
Allows for the execution of a series of commands on a remote server and capture of their resulting output.
Dieses Projekt ist ein standardisiertes Boilerplate für Machine-Learning-Experimente und ein Projekt-Template, das PyTorch Lightning mit dem Hydra-Konfigurations-Framework kombiniert. Es bietet eine strukturierte Codebasis zur Organisation von Deep-Learning-Workflows, die speziell darauf ausgelegt ist, hierarchisches Konfigurationsmanagement mit verteiltem Training zu integrieren. Das Template bietet einen spezialisierten Workflow für Hyperparameter-Optimierung und Batch-Experiment-Ausführung, was automatisierte Parameter-Sweeps ohne Änderung des Quellcodes ermöglicht. Es verwendet ein hierarchisches System zur Verwaltung von Einstellungen über YAML-Dateien und Kommandozeilen-Overrides, um reproduzierbare Ergebnisse über verschiedene Experimentläufe hinweg sicherzustellen. Das Projekt deckt breite Funktionsbereiche ab, einschließlich verteiltem Deep-Learning-Training über mehrere Hardware-Beschleuniger, Kapselung von Datenpipelines und Multi-Backend-Experiment-Logging. Es integriert zudem Code-Qualitätsautomatisierung durch Pre-Commit-Hooks, Linter und Formatierer, neben Tools für das Management und die Evaluierung von Modell-Checkpoints.
Run multiple experiment configurations or random seeds in a single command by iterating through a specified folder.
This project is a collection of reference implementations and benchmarks demonstrating the use of the Vulkan graphics and compute API. It provides a set of cross-platform examples and GPU programming patterns designed for high-performance rendering and hardware-accelerated tasks. The repository includes a suite of performance benchmarks used to measure API behavior across different hardware environments. It features a modular architecture that organizes rendering examples into isolated units, along with command-line utilities for the batch execution of sample sequences. The project covers se
Ships a command-line utility for running multiple example sequences by category or duration for benchmarking.
vim-visual-multi ist ein Vim- und Neovim-Plugin, das Multi-Cursor-Textbearbeitung bietet. Es fungiert als Multi-Cursor-Texteditor und Makro-Orchestrator, der parallele Einfügungen, Löschungen und Ersetzungen über diverse Textvorkommen hinweg ermöglicht. Das Plugin enthält ein Regex-Textauswahl-Tool, das verwendet wird, um mehrere Cursor basierend auf regulären Ausdrucksmustern zu spawnen. Dies ermöglicht die Identifizierung übereinstimmender Wörter oder Fragmente, um Batch-Modifikationen über eine Datei hinweg durchzuführen. Das System deckt mehrere Funktionsbereiche ab, einschließlich der vertikalen Ausrichtung und Synchronisation von Cursorn auf eine gemeinsame Spalte. Es bietet zudem Automatisierung für die Batch-Befehlsausführung, wodurch Makros über alle aktiven Cursor-Positionen hinweg ausgeführt werden können. Auswahl-Management-Tools ermöglichen das Hinzufügen, Entfernen oder Überspringen spezifischer Vorkommen, um das aktive Cursor-Set zu verfeinern.
Processes editor commands by iterating through a queue of cursor positions for sequential buffer updates.
Sacred ist ein Experiment-Management-Tool und Reproduzierbarkeits-Framework, das entwickelt wurde, um mehrere Durchläufe eines Prozesses mit unterschiedlichen Konfigurationen zu organisieren. Es fungiert als Machine-Learning-Experiment-Tracker und Hyperparameter-Konfigurationsmanager, der Hyperparameter, Metriken und Metadaten in einer Datenbank protokolliert, um sicherzustellen, dass experimentelle Ausführungen nachvollziehbar bleiben. Das Projekt konzentriert sich auf die Reproduzierbarkeit wissenschaftlicher Ergebnisse, indem es automatisch Zufallszahlen-Seeds verwaltet und Systemabhängigkeiten nachverfolgt. Es ermöglicht die Ausführung von Experimentvarianten durch Parameter-Overrides in der Befehlszeile und dynamische Parameterinjektion, was die Änderung von Einstellungen ohne Änderung des zugrunde liegenden Quellcodes ermöglicht. Das Framework bietet Funktionen für datenbankgestützte Metadatenprotokollierung, wobei Hardware-Details und Softwareversionen erfasst werden, um einen durchsuchbaren Datensatz jedes Durchlaufs zu führen. Es unterstützt zudem die Serialisierung des Ausführungszustands, um die exakte Replikation experimenteller Ergebnisse zu ermöglichen.
Enables executing different versions of a process by overriding parameters via the command line.
Dieses Projekt ist eine umfassende Bildungsressource, bestehend aus einem Bash-Programmier-Tutorial, einer Skripting-Referenz und einem Linux-Kommandozeilen-Handbuch. Es bietet Lehrmaterialien für das Schreiben von Skripten, die Automatisierung von Systemaufgaben sowie die Beherrschung der Terminal-Navigation und Unix-Systemadministration. Die Anleitungen decken eine breite Palette an Anpassungen der Shell-Umgebung ab, einschließlich Prompt-Styling und der Verwendung von Aliasen. Zudem gibt es einen Leitfaden für die Shell-Umgebung zur Verwaltung von Konfigurationsdateien und zur Initialisierung von Benutzerumgebungen. Die Materialien beschreiben eine Vielzahl von Funktionen, darunter Kontrollflusslogik, Datenverwaltung mit indizierten und assoziativen Arrays sowie Textverarbeitung. Weitere abgedeckte Bereiche umfassen Datei- und Ressourcenmanagement, Pattern-Matching mit regulären Ausdrücken sowie Observability-Tools für das Debugging von Skripten und die Syntaxvalidierung. Die Ressource erklärt zudem interaktive Terminal-Funktionen wie den Abruf der Befehlshistorie, die Eingabevervollständigung und Tastenkombinationen für die Navigation in der Kommandozeile.
Details how to execute sequences of shell commands linearly or conditionally.