nix-config/sh/languages/402-crystal
Donovan Glover abe4cfb739
Move languages to a separate directory
This is an attempt to reduce the clutter of the sh/ directory by putting
similar scripts in their own subdirectories.
2018-09-07 18:07:29 -04:00

22 lines
491 B
Bash

#!/bin/sh
#
# Crystal is a nice programming language that lets us use
# the usability of Ruby with the performance of C.
#
# `shards` is the official dependency manager for Crystal.
#
# The low level virtual machine (llvm) is used to build
# crystal directly from the source. This is useful when
# we're making changes to the Crystal programming language
# itself.
#
# https://wiki.archlinux.org/index.php/Crystal
set -xe
sudo pacman -S crystal
sudo pacman -S shards
sudo pacman -S llvm