exercism / bash-analyzer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Exercism's Bash Analyzer

This is Exercism's automated analyzer for the Bash track.

It is run with bin/run.sh $exercise $path_to_files $path_for_output and will read the source code from $path_to_files and write a text file with an analysis to $path_for_output.

For example (note the kebab-case of the exercise slug):

bin/run.sh two-fer /opt/exercises/two-fer /opt/analysis_output

Docker setup

We're using a LTS Ubuntu base image, and adding bats and shellcheck. Ubuntu 20.04 ships with bash 5.1.16. It would be nice to use an image with bash 5.2. The official bash image is based on Alpine, which does not ship with GNU core tools.

About

License:GNU Affero General Public License v3.0


Languages

Language:Shell 78.0%Language:Ruby 14.9%Language:Dockerfile 7.1%