containeryard 0.3.13

Container Yard is a declarative, reproducible, and reusable decentralized approach for defining containers. Think Nix flakes meets Containerfiles (aka Dockerfiles).
# yaml-language-server: $schema=https://raw.githubusercontent.com/mcmah309/containeryard/master/src/schemas/yard-schema.json

hooks:
  build:
    # pre: yard update
    post: echo Done

inputs:
  modules:
    finalizer: local_modules/finalizer.md
  remotes:
    - url: https://github.com/mcmah309/yard_module_repository
      commit: 59e4aa77ee7e1c40adba40a7ab10e6b4fb9b8420
      modules:
        "22_04": bases/ubuntu/android/22_04.md
        "24_04": bases/ubuntu/android/24_04.md
        android_sdk: dependent/android_sdk/developer_tools.md
        flutter: dependent/apt/flutter/latest.md
        rust: dependent/apt/rust/nightly.md
        rust_essentials: dependent/apt/rust/essentials.md
        git: dependent/apt/git.md
        git_config: dependent/git/git_config.md
        bash_flavor: dependent/apt/bash_interactive/flavors/mcmah309/mcmah309.md

outputs:
  Containerfile.22_04:
    - "22_04":
    - android_sdk:
    - flutter:
    - rust:
    - rust_essentials:
    - git:
    - git_config:
        user_name: $(git config --get user.name)
        email: $(git config --get user.email)
    - bash_flavor:
    - finalizer:
  Containerfile.24_04:
    - "24_04":
    - android_sdk:
    - flutter:
    - rust:
    - rust_essentials:
    - git:
    - git_config:
        user_name: $(git config --get user.name)
        email: $(git config --get user.email)
    - bash_flavor:
    - finalizer: