awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 个仓库

Awesome GitHub RepositoriesExecutable Entry Points

Dedicated code blocks that define how a program handles arguments and exit codes upon execution.

Distinct from Compiler Entry Point Configuration: Focuses on the execution entry point for the final binary/script rather than the compiler's root source file

Explore 3 awesome GitHub repositories matching programming languages & runtimes · Executable Entry Points. Refine with filters or upvote what's useful.

Awesome Executable Entry Points GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • amber-lang/amberamber-lang 的头像

    amber-lang/amber

    4,731在 GitHub 上查看↗

    Amber 是一个将高级源代码转换为 Bash、Zsh 和 Ksh 可执行 Shell 脚本的转译器。它为 Shell 脚本生成提供了一个类型安全的环境,允许进行静态类型验证并创建独立的可执行脚本。 该项目通过包含 Tree-shaking 导入优化的编译过程来减小输出体积,并使用基于模板的脚本包装来添加自定义页眉和页脚。它利用基于模块的依赖解析系统,通过可见性控制来管理跨多个文件的代码复用。 该语言涵盖了广泛的自动化能力,包括全面的文件系统管理、进程控制以及通过 HTTP 进行的网络通信。它提供了用于文本处理、数据操作、日期时间管理和系统内省的内置工具。 该工具集包含一个用于逻辑验证的集成测试运行器,以及一个从源代码注释自动生成 Markdown 项目文档的工具。

    Provides a dedicated code block for handling arguments and exit codes during direct execution of scripts.

    Rustbashbash-scriptingcompilers
    在 GitHub 上查看↗4,731
  • gradleup/shadowGradleUp 的头像

    GradleUp/shadow

    4,204在 GitHub 上查看↗

    Shadow 是一个 Gradle 插件,用于通过将 JVM 应用程序及其所有运行时依赖项捆绑到一个可执行归档文件中来创建 Fat JAR。它作为一个依赖捆绑器和归档生成器,通过将多个库文件合并为一个工件来简化分发。 该项目通过执行字节码包重定位脱颖而出,该功能重命名包路径和导入语句以防止类路径版本冲突。它还提供资源合并工具,使用自定义文本或 XML 转换器合并具有相同路径的文件,并通过标准化文件时间戳和权限来生成可重现的构建。 该插件涵盖了广泛的功能,包括归档内容过滤、清单管理以及用于部署的启动脚本生成。它还通过元数据驱动的工作流处理工件发布,并提供用于重复条目检测和类路径资源定位的诊断工具。

    Configures the application entry point and classpath via metadata within the archive manifest.

    Kotlinbuildbundlingfat-jar
    在 GitHub 上查看↗4,204
  • cake-build/cakecake-build 的头像

    cake-build/cake

    4,179在 GitHub 上查看↗

    Cake 是一个跨平台构建自动化系统和脚本框架,允许用户使用 C# 脚本定义软件构建管道。它作为一个 CI/CD 管道编排器和构建运行器,提供了一种强类型的领域特定语言 (DSL),以简化 Windows、Linux 和 macOS 上的编译、测试和打包流程。 该系统通过锁定构建工具、模块和依赖项的版本来确保可重现的构建环境。它通过支持全 IDE 功能(包括自动补全、语法高亮和编辑器内直接任务执行)的 C# 脚本工作流而脱颖而出。 该框架涵盖了广泛的功能,包括有向无环图 (DAG) 任务执行、跨平台进程抽象和自动化工具安装。它具有针对各种持续集成提供商的环境感知检测功能,并通过基于 NuGet 的插件架构和依赖注入提供扩展性。 构建脚本作为运行时编译的二进制文件执行,或托管在控制台应用程序中。

    Provides dedicated execution paths that run prior to the main build logic for setup and initialization.

    C#build-automationbuild-automation-toolbuild-tool
    在 GitHub 上查看↗4,179
  1. Home
  2. Programming Languages & Runtimes
  3. Program Entry Points
  4. Executable Entry Points

探索子标签

  • Manifest Execution ConfigurationDefining the application entry point and classpath within an archive manifest. **Distinct from Executable Entry Points:** Distinct from executable entry points: specifically focuses on the manifest-based metadata that directs the JVM runtime.