Skip to content

mask

Command-line task runner defined by a simple markdown file

mask is a CLI task runner which is defined by a simple markdown file. It searches for a maskfile.md in the current directory which it then parses for commands and arguments.

dev

https://github.com/jakedeichert/mask

amd64

Installation

1. Add WakeMeOps repository

curl -sSL https://raw.githubusercontent.com/upciti/wakemeops/main/assets/install_repository | sudo bash

2. Install mask

sudo apt install mask

Snippets

FROM wakemeops/minideb:bullseye

RUN install_packages \
    mask=0.11.3*

USER 1001
- name: Install dependencies
  uses: upciti/wakemeops-action@v1
  with:
    packages: |
      mask=0.11.3*

Download URLs

Version SHA256 Size (KB)
0.11.3 ab8112e1cb6ab0d1c7f3a6fb64a0acce67d8d57450a5d839bb536ff6bec9b421 413
0.11.2 d125dff71f11e05598b57765e4c03fd1d815534629ac8bb984f06e8c59a47e6d 407
0.11.1 1baa3c3854bdd3ae1a46a9d0903d29b3b392116f88e6f5fdf15412ca5466ef77 411
0.11.0 ec899538e34cac4d36e706dcbe88cdaae1e328ccd1ea0a917e79d7ca0e105164 414

Blueprints

Debian packages listed on this page are generated from op2deb YAML blueprints. Blueprints for mask are versioned here.

Click here to see mask ops2deb blueprints
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/mask/ops2deb.yml
- name: mask
  version: 0.11.0
  revision: "2"
  homepage: https://github.com/jakedeichert/mask
  summary: command-line task runner defined by a simple markdown file
  description: |-
    mask is a CLI task runner which is defined by a simple markdown file. It
    searches for a maskfile.md in the current directory which it then parses for
    commands and arguments.
  fetch: https://github.com/jakedeichert/mask/releases/download/v{{version}}/mask-v{{version}}-x86_64-unknown-linux-gnu.zip
  script:
    - mv mask-v{{version}}-x86_64-unknown-linux-gnu/mask {{src}}/usr/bin/

- name: mask
  version: 0.11.1
  homepage: https://github.com/jakedeichert/mask
  summary: command-line task runner defined by a simple markdown file
  description: |-
    mask is a CLI task runner which is defined by a simple markdown file. It
    searches for a maskfile.md in the current directory which it then parses for
    commands and arguments.
  fetch: https://github.com/jakedeichert/mask/releases/download/v{{version}}/mask-v{{version}}-x86_64-unknown-linux-gnu.zip
  script:
    - mv mask-v{{version}}-x86_64-unknown-linux-gnu/mask {{src}}/usr/bin/

- name: mask
  matrix:
    versions:
      - 0.11.2
      - 0.11.3
  homepage: https://github.com/jakedeichert/mask
  summary: command-line task runner defined by a simple markdown file
  description: |-
    mask is a CLI task runner which is defined by a simple markdown file. It
    searches for a maskfile.md in the current directory which it then parses for
    commands and arguments.
  fetch: https://github.com/jakedeichert/mask/releases/download/v{{version}}/mask-v{{version}}-x86_64-unknown-linux-gnu.zip
  install:
    - mask-v{{version}}-x86_64-unknown-linux-gnu/mask:/usr/bin/

The blueprint fetch keyword contains a URL template pointing to mask releases. Downloaded files are locked in a lockfile versioned here.

Click here to see mask release hashes
https://github.com/upciti/wakemeops/blob/main/blueprints/dev/mask/ops2deb.lock.yml
- url: https://github.com/jakedeichert/mask/releases/download/v0.11.0/mask-v0.11.0-x86_64-unknown-linux-gnu.zip
  sha256: 1247a00b9ecca1818d39672ca412c8a9df9e99940152f3a8fdb51b253d2ddb19
  timestamp: 2021-12-14 15:37:09+00:00
- url: https://github.com/jakedeichert/mask/releases/download/v0.11.1/mask-v0.11.1-x86_64-unknown-linux-gnu.zip
  sha256: 90f3a5a174c90440eb6cc80453e8b20b2920a5f709246c147c3dd908c40c5bf9
  timestamp: 2022-02-15 07:24:01+00:00
- url: https://github.com/jakedeichert/mask/releases/download/v0.11.2/mask-v0.11.2-x86_64-unknown-linux-gnu.zip
  sha256: b9e484ab3d949452fe1ae4806ef141fc6d4c2ce884503b505875994ec459c54c
  timestamp: 2022-05-26 05:52:50+00:00
- url: https://github.com/jakedeichert/mask/releases/download/v0.11.3/mask-v0.11.3-x86_64-unknown-linux-gnu.zip
  sha256: 3392c16768162e30df94ddf0175a67d294efe7ec4169f53e81e5fb0044cb1e56
  timestamp: 2023-01-09 02:35:40+00:00

Badge

WakeMeOps

[![WakeMeOps](https://docs.wakemeops.com/badges/mask.svg)](https://docs.wakemeops.com/packages/mask)
<a href="https://docs.wakemeops.com/packages/mask">
  <img src="https://docs.wakemeops.com/badges/mask.svg"/>
</a>
.. image:: https://docs.wakemeops.com/badges/mask.svg
:target: https://docs.wakemeops.com/packages/mask