SQUIRREL(1)

✨ SQUIRREL(1) β€” the squirrel3 manual, bestie edition ✨

okay so like, welcome to the squirrel page, from the squirrel3 manual πŸ’– this is the one that tells you all about squirrel, the standalone Squirrel interpreter. sit down, get comfy, we're doing this 🫢


🌸 NAME 🌸

squirrel β€” the Squirrel interpreter, no cap 🐿️


πŸŽ€ SYNOPSIS πŸŽ€

squirrel [ options ] [ script [ args ] ]

πŸ’… DESCRIPTION πŸ’…

okay so squirrel is the standalone Squirrel interpreter. she loads and executes programs written in the Squirrel programming language, and she'll take them either in textual source form or in precompiled binary form. and literally, you can also make those precompiled binaries yourself with squirrel by using the -c option. so versatile, she ate πŸ’…

she can be used both interactively and as a batch interpreter β€” main character energy in every mode honestly πŸ‘‘

and here's the vibe check on how she starts up:

  • if you call squirrel with no options and no arguments, you get dropped straight into interactive mode ✨
  • if script is specified, but not -c, the script gets interpreted and then the program just... exits. bye πŸ‘‹

✨ OPTIONS ✨

  • -c β€” compile the script you specified into bytecode, output it into a file, and then exit. that's it, that's the whole job πŸŽ€
  • -o name β€” output the bytecode that -c generates into name instead of the default out.cnut. name your baby whatever you want bestie 🍼
  • -d β€” generate debug information πŸ”
  • -h β€” display a short help message. she's helpful like that 🫢
  • -v β€” display version information πŸ“Œ

πŸ‘€ SEE ALSO πŸ‘€

  • /usr/share/doc/squirrel3/reference.pdf
  • /usr/share/doc/libsquirrel-dev/stdlib.pdf

the Squirrel website, for when you need more lore: http://squirrel-lang.org/ 🌈


Version 3.1 Β· April 03, 2016

and that's the whole page, bestie πŸ’– this was SQUIRREL(1) from the squirrel3 manual, version 3.1, dated April 03, 2016 β€” go forth and slay some Squirrel code πŸΏοΈπŸ‘‘βœ¨

πŸ“¦ where this page comes from