Para hacer un ejemplo rápido vamos a utilizar la consola.
Primero con nano, vamos a hacer nuestro archivo que debe tener extensión .cr :
nano holaMundo.cr
Luego vamos a programar el hola mundo :
puts "Hola Mundo"
Luego salimos y guardamos.
Ahora vamos a compilar y ejecutar:
crystal holaMundo.cr
Si solo queremos ejecutar podemos hacer :
crystal run holaMundo.cr
Para generar un ejecutable debemos hacer :
crystal build holaMundo.cr
Luego podemos ejecutar nuestro programa con :
./holaMundo
Por defecto, los archivos ejecutables generados no están completamente optimizados. Para activar optimizaciones, se debe usar --release
crystal build holaMundo.cr --release
Si queremos no solo trabajar con un solo archivo sino hacer proyectos debemos utilizar el comando init pero eso sera en otro post.