https://github.com/bashup/bash-3.2
bash 3.2 docker image for testing bashup projects
https://github.com/bashup/bash-3.2
Last synced: 5 months ago
JSON representation
bash 3.2 docker image for testing bashup projects
- Host: GitHub
- URL: https://github.com/bashup/bash-3.2
- Owner: bashup
- Created: 2017-11-03T04:30:24.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-12-11T19:23:48.000Z (about 7 years ago)
- Last Synced: 2025-07-02T03:38:37.907Z (8 months ago)
- Language: Dockerfile
- Size: 1.95 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# bash 3.2 for bashup tests
This is a docker image for compatibility-testing [bashup](https://github.com/bashup/) and [dirtsimple](https://github.com/dirtsimple/) projects with bash 3.2. It adds the following modules to the official `bash:3.2` image:
* `less` and `ncurses` (for paging test results and cutting them to the current screen size)
* `py-pygments` (for colorizing the test diffs)
* `python` (for running [cram](https://bitheap.org/cram))
* `git` (to fetch dependencies)
* `entr` (to support devkit's `watch` command)
* `jq`, `yaml2json` and `py-yaml` (for [jqmd](https://github.com/bashup/jqmd))
* `php5` as `php` (for testing [imposer](https://github.com/dirtsimple/imposer))
* `go` and `musl-dev` (for building go-based dependencies)
* `shellcheck` (for linting shell scripts)
To use it in your [.devkit](https://github.com/bashup/.devkit)-based projects, just `dk use: bash32` in your `.dkrc`. You can then run any standard devkit commands via `dk bash32 command...`, e.g. `dk bash32 test`, `dk bash32 watch`, `dk bash32 console`, etc.