.Dd July 15, 2025 .Dt curly 1 .Os .Sh NAME .Nm curly .Nd implementation of the Krul language .Sh SYNOPSIS .Nm .Fl h .Nm .Fl \-version .Nm .Op Ar .Sh DESCRIPTION Without any arguments, .Nm will solve the Krul puzzle from the .Lk https://bobpolis.com/krul website. .Pp With arguments, it will act as an interpreter for Krul code that is assumed to be in the given files, and run it. A full description of the Krul language can be found on the above mentioned website. .Pp The options are as follows: .Bl -tag -width Ds .It Fl h, \-help Print help text and exit. .It Fl \-version Print version info and exit. .El .\" .Sh ENVIRONMENT .\" For sections 1, 6, 7, and 8 only. .\" .Sh FILES .Sh EXIT STATUS .Nm exits 0 on success, and 1 if an error occurs. .\" .Sh EXAMPLES .\" .Sh DIAGNOSTICS .\" For sections 1, 4, 6, 7, 8, and 9 printf/stderr messages only. .\" .Sh SEE ALSO .\" .Xr foobar 1 .\" .Sh STANDARDS .\" .Sh HISTORY .Sh AUTHORS .An Bob Polis .\" .Sh CAVEATS .\" .Sh BUGS .\" .Sh SECURITY CONSIDERATIONS .\" Not used in OpenBSD.