All Projects → place-labs → docker-crystal

place-labs / docker-crystal

Licence: other
Docker wrapper for the Crystal CLI

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to docker-crystal

aquaplot
AquaPlot is a data visualization library for crystal-lang (https://crystal-lang.org/). Currently in very early development and the API is not at all stable.
Stars: ✭ 31 (+138.46%)
Mutual labels:  crystal-lang
rosetta
A blazing fast internationalization (i18n) library for Crystal with compile-time key lookup.
Stars: ✭ 23 (+76.92%)
Mutual labels:  crystal-lang
brotli.cr
Crystal bindings to the Google brotli compression library
Stars: ✭ 20 (+53.85%)
Mutual labels:  crystal-lang
tdiff
CLI tool for comparing tree like structures
Stars: ✭ 20 (+53.85%)
Mutual labels:  crystal-lang
crystular
Crystal regex tester http://www.crystular.org/
Stars: ✭ 31 (+138.46%)
Mutual labels:  crystal-lang
crystal-nodejs
Node.js engine for crystal-lang. JS code and npm module executes on crystal-nodejs
Stars: ✭ 42 (+223.08%)
Mutual labels:  crystal-lang
fayrant-lang
Simple, interpreted, dynamically-typed programming language
Stars: ✭ 30 (+130.77%)
Mutual labels:  crystal-lang
gosu.cr
Shard for the Gosu game library
Stars: ✭ 28 (+115.38%)
Mutual labels:  crystal-lang
crotest
A tiny and simple test framework for crystal
Stars: ✭ 24 (+84.62%)
Mutual labels:  crystal-lang
crystime
Advanced time, calendar, schedule, and remind library for Crystal
Stars: ✭ 23 (+76.92%)
Mutual labels:  crystal-lang
form builder.cr
Dead simple HTML form builder for Crystal with built-in support for many popular UI libraries such as Bootstrap
Stars: ✭ 29 (+123.08%)
Mutual labels:  crystal-lang
praetorian
A minimalist Crystal authorization system inspired by https://github.com/varvet/pundit.
Stars: ✭ 54 (+315.38%)
Mutual labels:  crystal-lang
qrencode.cr
Crystal bindings for libqrencode (qrencode), a library for QR code generation
Stars: ✭ 28 (+115.38%)
Mutual labels:  crystal-lang
crystal-validator
💎 Data validation module for Crystal lang
Stars: ✭ 23 (+76.92%)
Mutual labels:  crystal-lang
tallboy
Declarative API for drawing unicode/ascii character tables in crystal lang
Stars: ✭ 49 (+276.92%)
Mutual labels:  crystal-lang
fluence
WYSIWYG wiki powered by Crystal, markdown, and Git
Stars: ✭ 44 (+238.46%)
Mutual labels:  crystal-lang
cr-xmpp
XMPP/Jabber Library for Crystal
Stars: ✭ 16 (+23.08%)
Mutual labels:  crystal-lang
amber-introduction
Introduction to the Amber web framework and its features
Stars: ✭ 53 (+307.69%)
Mutual labels:  crystal-lang
walter.cr
Keep your crystal clean!
Stars: ✭ 14 (+7.69%)
Mutual labels:  crystal-lang
triki
Mysql, PostgreSQL and SQL dump obfuscator aka anonimizer
Stars: ✭ 28 (+115.38%)
Mutual labels:  crystal-lang

docker-crystal

logo

Shell script for running crystal via the official crystal-lang docker images.

Installation

Get docker-crystal.sh (clone this repo or download).

Ensure that it's executable.

chmod +x ./docker-crystal.sh

Add it to you PATH

ln -s $(pwd)/docker-crystal.sh ~/bin/docker-crystal

Usage

Use docker-crystal in the exact same way you would use the crystal command.

docker-crystal spec
docker-crystal build

In place of using (or even requiring) a locally installed version, it will spin up an ephemeral container. The version used is (in order of priority) CRYSTAL_VERSION env var, the crystal version in shard.yml, or latest. Any build artifacts or docs generated will appear in the local file system as though they had been built natively.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].