9 Repos
Portable scripting capabilities for diverse environments.
Explore 9 awesome GitHub repositories matching software engineering & architecture · Cross-Platform Scripting. Refine with filters or upvote what's useful.
PowerShell is a cross-platform task automation and configuration management framework. It functions as an object-oriented shell environment and a dynamic scripting language, enabling users to interact with system interfaces and manage infrastructure through a unified command-line interface. By executing as a managed application on the common language runtime, it provides direct access to native libraries and system APIs. The system is distinguished by its object-based pipeline, which processes structured data objects rather than raw text, allowing for precise property manipulation across comm
Supports the creation of portable automation scripts that execute consistently across diverse operating systems.
This project provides a framework for managing multi-agent systems, designed to automate complex software development, infrastructure, and business workflows. It functions as a multi-agent workflow orchestrator that routes tasks to domain-specific workers while maintaining state persistence and infrastructure automation. By leveraging large language models, the system decomposes high-level objectives into actionable plans, ensuring that complex operations are executed with consistency and reliability. The framework distinguishes itself through its hierarchical agent registry and policy-driven
Writes portable and testable scripts for execution across different operating systems.
This project is a post-exploitation framework and privilege escalation script suite designed to scan local system configurations for security gaps. It serves as a system enumeration toolset used to identify paths for gaining higher administrative privileges on a target host. The suite incorporates capabilities for security penetration testing and vulnerability assessment reporting. It uses shell-based system enumeration and pattern-based vulnerability matching to detect misconfigurations, while employing heuristic-based permission analysis to evaluate system flags. Findings are gathered thro
Employs portable scripting to ensure consistent security scanning logic across different operating systems.
ShellJS is a Node.js shell command library that provides a portable Unix-like utility suite for cross-platform system automation. It serves as a cross-platform filesystem API and a process wrapper for spawning and controlling external system subprocesses. The project translates Unix shell commands into equivalent operations for the host operating system, allowing scripts to run consistently across different platforms. It supports the registration of custom commands and the integration of third-party plugins to extend its portable shell capabilities. The library covers broad capability areas
Translates Unix-style shell commands into equivalent operations for the host operating system to ensure script portability.
Pupy is a command and control framework and post-exploitation suite used for remote administration and system management. It functions as a cross-platform tool for deploying payloads and controlling multiple remote agents through encrypted communication channels. The framework features a multi-platform payload generator that creates custom executable files using configurable network launchers. It employs a network traffic obfuscator that stacks encryption and obfuscation protocols to hide communication from observation. The system provides capabilities for in-memory code execution, remote pr
Provides a translation layer that maps generic shell commands to platform-specific operations for heterogeneous systems.
This project is a comprehensive Git command reference guide and version control cheat sheet. It serves as a technical directory of terminal syntax and functional workflows organized as markdown documentation. The documentation is structured to map specific commands to development lifecycle stages, providing detailed guidance on implementing feature workflows, managing production releases, and executing critical hotfixes. The reference covers a broad range of version control capabilities, including repository initialization, branch and merge management, remote synchronization, and project his
Maps high-level intentions directly to copy-pasteable terminal syntax.
This project is a cross-platform dotfiles collection and shell configuration framework designed to standardize development environments across Unix and Windows. It provides a set of version-controlled configuration files and environment settings for text editors, terminal multiplexers, and interactive command line interfaces. The collection functions as a symlink configuration manager, linking settings to the home directory to maintain synchronization across multiple machines. It includes a productivity framework for terminal workflow optimization, incorporating tools for fuzzy finding, direc
Uses portable scripting to automate the installation of dependencies and environment settings across Unix and Windows.
Batsh ist ein plattformübergreifender Shell-Compiler und Transpiler, der eine vereinheitlichte Skriptsyntax in plattformspezifische Befehle für Bash und Windows Batch übersetzt. Er fungiert als plattformübergreifender Skriptgenerator, der eine einzige Quellsprache in ausführbare Skripte transformiert, die mit Linux, macOS und Windows kompatibel sind. Das System nutzt einen Übersetzungsprozess, der High-Level-Konstrukte auf eine Zwischenrepräsentation abbildet und Unterschiede bei Befehls-Flags und Variablen-Expansion auflöst. Es unterstützt bedingtes Target-Embedding, wodurch rohe Codeblöcke für ein bestimmtes Betriebssystem in die Ausgabe eingefügt werden können, während sie für andere ignoriert werden. Dieses Tool deckt die Generierung von umgebungsunabhängigen Build-Tools und Deployment-Skripten ab, indem es eine einzige Quelldatei in mehrere unterschiedliche Skriptformate konvertiert. Dies stellt sicher, dass Systembefehle über verschiedene Betriebssysteme hinweg ausgeführt werden können, ohne die Logik duplizieren zu müssen.
Enables writing a single script that runs on both Linux and Windows by compiling to native shell formats.
Script-Hub is a system for translating proxy rule sets and converting configuration modules between different network proxy environments. It serves as a translator and converter that enables cross-platform compatibility for rewrite rules and script-based logic. The project includes a script interop layer that normalizes header casing and handles execution errors to ensure scripts run consistently across different tools. It also provides a remote configuration manager for importing, updating, and modifying proxy modules and parameters via web URLs. The software covers a range of capabilities
Translates scripts written for one proxy environment into a compatible version for another application.