Sign inSign up

romw314/bashgenn

By romw314

•Updated over 2 years ago

The BASH script GENerator for text maNipulation.

Image
Languages & frameworks
0

1.3K

romw314/bashgenn repository overview

Bashgenn - the Bash script generator for text maniputaion

⁠Tags

⁠alpine

The latest version of Bashgenn on Alpine Linux.

⁠v<bashgenn version>-alpine

Bashgenn on Alpine Linux, without pinned Alpine Linux version. Example: v3-alpine

Bashgenn on Alpine Linux, with pinned Alpine Linux version. Example: v3-alpine3.19

⁠latest

The latest version of Bashgenn on Debian.

⁠v<bashgenn version>

Bashgenn on Debian, currently same as <bashgenn version>-bullseye but the Debian version may change. Example: v3

⁠<debian version>

Latest version of Bashgenn on Debian. Example: bullseye

Bashgenn on Debian, with pinned Debian version. Example: v3-bullseye

⁠Publishing your own Bashgenn script as a Docker image

Write a Dockerfile like this:

FROM romw314/bashgenn:v11-alpine3.19
WORKDIR /usr/src/my_bashgenn_app
COPY my-bashgenn-app.bgn .
RUN bashgenn my-bashgenn-app.bgn
RUN install -m 0755 bg-f /usr/local/bin/my_bashgenn_app
CMD ["my_bashgenn_app"]

or even better like this:

FROM romw314/bashgenn:v11-alpine3.19 AS builder
WORKDIR /app
COPY my-bashgenn-app.bgn .
RUN bashgenn my-bashgenn-app.bgn

FROM romw314/bashgenn-runtime
COPY --from=builder --chmod=755 /app/bg-f /usr/local/bin/my_bashgenn_app
CMD ["my_bashgenn_app"]

Then:

$ docker build -t my-bashgenn-app .
...
$ docker run -it --rm my-bashgenn-app
...

⁠Tutorial

https://github.com/romw314/bashgenn/#tutorial⁠

Tag summary

Content type

Image

Digest

sha256:f2f666c70…

Size

52.6 MB

Last updated

over 2 years ago

docker pull romw314/bashgenn