Skip to content

Stratus3D/asdf-lua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

asdf-lua

Build Status Github Workflow

Lua plugin for asdf version manager based off of scripts in my dotfiles repository.

Dependencies

  • ANSI C compiler (like gcc).
    • OSX
      • xcode-select --install. Then install the "Command Line Tools" component from the dialog that appears.
    • Debian
      • sudo apt-get install linux-headers-$(uname -r) build-essential
    • RedHat
      • sudo yum install devtoolset-2

Install

asdf plugin-add lua https://github.com/Stratus3D/asdf-lua.git

Use

Check the asdf readme for instructions on how to install & manage versions of Lua.

You can also read my Lua Version Management with asdf-lua article which has complete instructions on installation and usage.

Options

Linux Readline

If you are installing Lua 5.4.x or greater on linux by default Lua will be compiled without readline. You can override this behavior by setting ASDF_LUA_LINUX_READLINE=1 before running asdf install. See this thread for the details - http://lua-users.org/lists/lua-l/2020-07/msg00363.html

Development

To modify this plugin into your asdf installation and see changes live, just create a symlink:

ln -s . ~/.asdf/plugins/lua

Contributing

Feel free to create an issue or pull request if you find a bug.

Issues

  • Lua versions 4.0 and earlier do not install
  • No way to specify specify custom configuration options

License

MIT License