Skip to content

A scripting language intended for replacing bash-scripts

License

Notifications You must be signed in to change notification settings

KnorrFG/leviscript

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeviScript

Welcome to LeviScript. This is under development and far from useful. Once I'm done, it will be a scripting language suitable for tasks that are typically done by bash-scripts. It will also be an embeddable scripting language. Statically typed, functional, and running on a VM.

This is the current project structure:

  • The heavy lifting is done mostly in the leviscript-lib crate. I try to keep the documentation up to date, so just doc-lib --open1 is a good starting point.
  • The interpreter crate uses the library to create the actual interpreter binary.
  • the test-suite crate has tests for the scripting language, it compiles the interpreter, runs the test scripts, and checks whether they produce the expected output
  • doc contains designs, manuals etc.

Footnotes

  1. Just is a command runner. It simply executes the bash commands that are in the Justfile.]

About

A scripting language intended for replacing bash-scripts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published