9 repository-uri
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 este un compilator și transpiler shell cross-platform care traduce o sintaxă de scripting unificată în comenzi specifice platformei pentru Bash și Windows Batch. Funcționează ca un generator de scripturi multi-platformă, transformând un singur limbaj sursă în scripturi executabile compatibile cu Linux, macOS și Windows. Sistemul utilizează un proces de traducere care mapează constructele de nivel înalt la o reprezentare intermediară și rezolvă diferențele în flag-urile comenzilor și expansiunea variabilelor. Suportă încorporarea condiționată a țintei, permițând blocurilor de cod brut să fie injectate în ieșire pentru un anumit sistem de operare, fiind ignorate pentru altele. Acest instrument acoperă generarea de instrumente de build și scripturi de deployment agnostice față de mediu, prin convertirea unui singur fișier sursă în mai multe formate de script distincte. Acest lucru asigură că comenzile de sistem pot fi executate pe diverse sisteme de operare fără a duplica logica.
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.