6 个仓库
Execution of scripts to perform system tasks and drive a user interface.
Distinct from Dynamic Script Execution: The candidates are too focused on specific languages (Tcl) or data crawling; this is general OS automation.
Explore 6 awesome GitHub repositories matching operating systems & systems programming · Automation Script Execution. Refine with filters or upvote what's useful.
MTMR is a MacBook Touch Bar customizer that replaces the default interface with personalized buttons and layouts to trigger macOS system actions. It serves as an automation interface and hardware controller, allowing users to execute shell scripts, open URLs, and manage system settings like brightness, volume, and media playback through a touch-sensitive surface. The project functions as a widget engine and gesture mapper, providing a framework to display real-time system metrics and external data via plugins. It utilizes an event-driven system to assign automation scripts to multi-finger swi
Executes automation scripts via custom buttons to perform system tasks or display dynamic data.
Kit 是一个桌面自动化框架和可脚本化的 UI 工具包,专为构建个性化生产力工具而设计。它作为一个跨平台 CLI 封装器和 macOS 系统自动化工具,提供了一个执行脚本的环境,用于管理操作系统任务、文件管理和应用工作流。 该项目以专用的 LLM 集成层用于结构化数据提取和文本生成,以及用于创建交互式输入表单、HTML 窗口和浮动小部件的专用 UI 框架而著称。它通过 AppleScript 执行和系统菜单栏定制实现了深度的 macOS 集成。 该框架涵盖了广泛的功能,包括系统级输入设备控制、剪贴板管理和电源控制。它包含用于基于 cron 的调度和文件监控的自动化实用程序,以及用于 Git 同步、环境变量管理和 Web 抓取的开发者工具。 该系统提供对执行 Shell 命令和管理隔离脚本环境的内置支持。
Enables quick execution of automation scripts via a searchable prompt or global keyboard shortcuts.
BLEUnlock 是一款 macOS 自动化工具和基于接近度的系统控制器,通过监控受信任的蓝牙低功耗(BLE)设备的范围,实现屏幕安全和基于硬件的自动解锁。它作为一个后台实用程序,通过唯一标识符和信号强度识别并过滤附近设备,从而触发系统操作。 该系统自动管理屏幕锁定状态,当配对设备进入定义的信号范围时唤醒显示器并解锁计算机,或者当设备移出范围时锁定屏幕并启动屏幕保护程序。 除了安全性之外,该工具还提供基于接近度的系统管理功能,包括在锁定和解锁事件发生时暂停或恢复媒体播放,以及执行自定义用户定义的 Shell 脚本。
Runs custom user-defined scripts automatically whenever the system locks or unlocks.
该项目为 Windows Subsystem for Linux 提供了一个图形化管理界面,支持多个虚拟化 Linux 发行版的安装、生命周期控制和状态管理。它作为管理这些环境运行状态的中央仪表板,允许用户通过可视化界面执行发行版安装、删除和配置等任务。 该工具通过提供将 Docker 和 LXC 容器镜像转换为独立 Linux 发行版的专用工具而脱颖而出。通过剥离容器特定的元数据和运行时依赖项,它允许这些镜像作为独立环境运行,而无需容器引擎或后台守护进程。 除了管理和转换外,该系统还支持从本地文件和远程仓库部署环境。它包括将运行实例的状态序列化为便携式文件以进行备份、归档和迁移的功能。此外,该软件通过自动 shell 脚本执行促进系统维护,允许用户直接在活动实例中运行配置和设置任务。
Provides script execution capabilities to run automated configuration scripts on active instances for rapid system setups and routine maintenance.
HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control system execution. By utilizing hypervisor-level primitives, it enables deep system analysis and instrumentation without relying on standard operating system debugging interfaces. The framework provides a comprehensive environment for inspecting both kernel and user-mode processes, allowing for granular control over execution flow and system state. The project distinguishes itself through a transparent debugging layer designed to remain invisible to the target environment. It emp
Suspends script execution for specified durations to allow for timing-sensitive debugging or synchronization.
Unreal.js is a JavaScript runtime and scripting layer for Unreal Engine that embeds the V8 engine to implement game logic and manage application state. It provides a bridge for writing high-level application behavior and actor control without modifying the core engine source code, as well as a framework for extending the Unreal Engine editor with custom interface elements. The project distinguishes itself through a V8-based integration that supports real-time code reloading and live iteration, allowing scripts to be updated without restarting the application. It includes a bidirectional commu
Facilitates the execution of script files from the command line to automate repetitive development tasks.