├── .cargo └── config.toml ├── .clippy.toml ├── .config └── hakari.toml ├── .editorconfig ├── .envrc ├── .github ├── CODEOWNERS ├── FUNDING.yml ├── dependabot.yml └── workflows │ ├── cd-binstall.yml │ ├── cd.yml │ ├── integration-msvc.yml │ ├── integration-tests.yml │ ├── nix-build.yml │ ├── release-plz.yml │ └── update-flake-lock.yml ├── .gitignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── LICENSE ├── README.md ├── flake.lock ├── flake.nix ├── lux-cli ├── Cargo.toml ├── resources │ └── test │ │ └── sample-projects │ │ └── init │ │ ├── .gitignore │ │ ├── lux.toml │ │ └── src │ │ └── main.lua └── src │ ├── add.rs │ ├── bin │ └── lx.rs │ ├── build.rs │ ├── check.rs │ ├── completion.rs │ ├── config.rs │ ├── debug.rs │ ├── doc.rs │ ├── download.rs │ ├── exec.rs │ ├── fetch.rs │ ├── format.rs │ ├── generate_rockspec.rs │ ├── info.rs │ ├── install.rs │ ├── install_lua.rs │ ├── install_rockspec.rs │ ├── lib.rs │ ├── lint.rs │ ├── list.rs │ ├── outdated.rs │ ├── pack.rs │ ├── path.rs │ ├── pin.rs │ ├── project │ ├── debug.rs │ ├── files.rs │ ├── mod.rs │ └── new.rs │ ├── purge.rs │ ├── remove.rs │ ├── run.rs │ ├── run_lua.rs │ ├── search.rs │ ├── shell.rs │ ├── test.rs │ ├── uninstall.rs │ ├── unpack.rs │ ├── update.rs │ ├── upload.rs │ ├── utils │ ├── file_tree.rs │ ├── github_metadata.rs │ ├── install.rs │ ├── mod.rs │ └── project.rs │ └── which.rs ├── lux-lib ├── Cargo.toml ├── resources │ └── test │ │ ├── http-0.4-0-rock_manifest │ │ ├── ltui-2.8-2.rockspec │ │ ├── lua-cjson-2.1.0-1.rockspec │ │ ├── luaossl-20220711-0.rockspec │ │ ├── luaposix-35.1-1.rockspec │ │ ├── luasystem-0.4.4-1.rockspec │ │ ├── luatest-0.2-1.src.rock │ │ ├── luv-1.48.0-2.rockspec │ │ ├── lux.lock │ │ ├── luyoga-1.3-3.rockspec │ │ ├── make-project │ │ ├── Makefile │ │ ├── Makefile.win │ │ └── make-project-scm-1.rockspec │ │ ├── manifest-5.1 │ │ ├── manifest-5.1.zip │ │ ├── patch_test │ │ └── pack.lua │ │ ├── sample-project-0.1.0-1.all.rock │ │ ├── sample-projects │ │ ├── busted-nlua │ │ │ ├── .busted │ │ │ ├── .gitignore │ │ │ ├── lua │ │ │ │ └── foo.lua │ │ │ ├── lux.toml │ │ │ └── spec │ │ │ │ └── example_spec.lua │ │ ├── busted-with-lockfile │ │ │ ├── .busted │ │ │ ├── .gitignore │ │ │ ├── lua │ │ │ │ └── foo.lua │ │ │ ├── lux.lock │ │ │ ├── lux.toml │ │ │ └── spec │ │ │ │ └── example_spec.lua │ │ ├── busted │ │ │ ├── .busted │ │ │ ├── .gitignore │ │ │ ├── lua │ │ │ │ └── foo.lua │ │ │ ├── lux.toml │ │ │ └── spec │ │ │ │ └── example_spec.lua │ │ ├── command-build │ │ │ ├── .gitignore │ │ │ └── lux.toml │ │ ├── command-test │ │ │ ├── .gitignore │ │ │ ├── Makefile │ │ │ ├── lua │ │ │ │ └── foo.lua │ │ │ └── lux.toml │ │ ├── dependencies │ │ │ ├── .gitignore │ │ │ ├── lua │ │ │ │ └── foo.lua │ │ │ └── lux.toml │ │ ├── extra-rockspec │ │ │ ├── .gitignore │ │ │ ├── extra.rockspec │ │ │ ├── lua │ │ │ │ └── foo.lua │ │ │ └── lux.toml │ │ ├── git-dependency │ │ │ ├── .gitignore │ │ │ └── lux.toml │ │ ├── init │ │ │ ├── .gitignore │ │ │ ├── lux.toml │ │ │ └── src │ │ │ │ └── main.lua │ │ ├── lockfile-missing-deps │ │ │ ├── README.md │ │ │ ├── lua │ │ │ │ └── foo.lua │ │ │ ├── lux.lock │ │ │ └── lux.toml │ │ ├── lua-script-test │ │ │ ├── .gitignore │ │ │ ├── lua │ │ │ │ └── foo.lua │ │ │ ├── lux.toml │ │ │ └── test.lua │ │ ├── no-build-spec │ │ │ ├── foo-1.0.0-1.rockspec │ │ │ ├── lua │ │ │ │ └── foo │ │ │ │ │ ├── bar │ │ │ │ │ ├── baz.lua │ │ │ │ │ └── init.lua │ │ │ │ │ └── init.lua │ │ │ ├── lux.toml │ │ │ └── src │ │ │ │ └── bin │ │ │ │ └── hello │ │ ├── no-source │ │ │ ├── .gitignore │ │ │ ├── bar.toml │ │ │ ├── lua │ │ │ │ └── foo.lua │ │ │ ├── lux.toml │ │ │ └── plugin │ │ │ │ └── foo.lua │ │ ├── only-src │ │ │ ├── lux.toml │ │ │ └── src │ │ │ │ ├── foo.lua │ │ │ │ └── main.lua │ │ └── source-template │ │ │ ├── .gitignore │ │ │ └── lux.toml │ │ ├── sample-tree │ │ └── 5.1 │ │ │ ├── fdd927c4d96d1063ce66246cfd5ecb1939a8f8e8425f29428894b43586fb72cd-neorg@8.8.1-1 │ │ │ ├── lib │ │ │ │ └── bat │ │ │ │ │ └── baz.so │ │ │ └── src │ │ │ │ └── foo │ │ │ │ └── bar.lua │ │ │ └── lux.lock │ │ ├── sample_lua_bin_script_invalid │ │ ├── sample_lua_bin_script_valid │ │ ├── toml-edit-0.6.0-1.linux-x86_64.rock │ │ └── tree-sitter-rust-0.0.43.rockspec ├── src │ ├── build │ │ ├── backend.rs │ │ ├── builtin.rs │ │ ├── cmake.rs │ │ ├── command.rs │ │ ├── external_dependency.rs │ │ ├── luarocks.rs │ │ ├── make.rs │ │ ├── mod.rs │ │ ├── patch.rs │ │ ├── rust_mlua.rs │ │ ├── source.rs │ │ ├── treesitter_parser.rs │ │ └── utils.rs │ ├── config │ │ ├── external_deps.rs │ │ ├── mod.rs │ │ └── tree.rs │ ├── git │ │ ├── mod.rs │ │ ├── shorthand.rs │ │ ├── url.rs │ │ └── utils.rs │ ├── hash.rs │ ├── lib.rs │ ├── lockfile │ │ ├── mod.rs │ │ └── snapshots │ │ │ ├── lux_lib__lockfile__tests__add_rocks.snap │ │ │ └── lux_lib__lockfile__tests__parse_lockfile.snap │ ├── lua.rs │ ├── lua_installation │ │ └── mod.rs │ ├── lua_rockspec │ │ ├── build │ │ │ ├── builtin.rs │ │ │ ├── cmake.rs │ │ │ ├── make.rs │ │ │ ├── mod.rs │ │ │ ├── rust_mlua.rs │ │ │ └── tree_sitter.rs │ │ ├── dependency.rs │ │ ├── deploy.rs │ │ ├── mod.rs │ │ ├── partial.rs │ │ ├── platform.rs │ │ ├── rock_source.rs │ │ ├── serde_util.rs │ │ └── test_spec.rs │ ├── luarocks │ │ ├── install_binary_rock.rs │ │ ├── luarocks_installation.rs │ │ ├── mod.rs │ │ └── rock_manifest.rs │ ├── manifest │ │ └── mod.rs │ ├── operations │ │ ├── build_lua.rs │ │ ├── build_project.rs │ │ ├── download.rs │ │ ├── exec.rs │ │ ├── fetch.rs │ │ ├── gen_luarc.rs │ │ ├── install │ │ │ ├── mod.rs │ │ │ └── spec.rs │ │ ├── mod.rs │ │ ├── pack.rs │ │ ├── pin.rs │ │ ├── resolve.rs │ │ ├── run.rs │ │ ├── run_lua.rs │ │ ├── sync.rs │ │ ├── test.rs │ │ ├── uninstall.rs │ │ ├── unpack.rs │ │ └── update.rs │ ├── package │ │ ├── mod.rs │ │ ├── outdated.rs │ │ └── version.rs │ ├── path.rs │ ├── progress.rs │ ├── project │ │ ├── gen.rs │ │ ├── mod.rs │ │ └── project_toml.rs │ ├── remote_package_db │ │ └── mod.rs │ ├── remote_package_source │ │ └── mod.rs │ ├── rockspec │ │ ├── lua_dependency.rs │ │ └── mod.rs │ ├── tree │ │ ├── list.rs │ │ ├── mod.rs │ │ └── snapshots │ │ │ └── lux_lib__tree__tests__tree_list.snap │ ├── upload │ │ └── mod.rs │ ├── variables.rs │ └── which │ │ └── mod.rs └── tests │ ├── build.rs │ ├── build_lua.rs │ ├── exec.rs │ ├── install.rs │ ├── luarocks_installation.rs │ ├── pack.rs │ ├── sync.rs │ ├── test.rs │ └── tree.rs ├── lux-logo.svg ├── lux-logo_32.png ├── lux-lua ├── .cargo │ └── config.toml ├── .gitignore ├── Cargo.lock ├── Cargo.toml └── src │ ├── config.rs │ ├── lib.rs │ ├── loader.rs │ ├── operations.rs │ └── project.rs ├── lux-workspace-hack ├── .gitattributes ├── Cargo.toml ├── build.rs └── src │ └── lib.rs ├── lux.toml ├── nix └── overlay.nix ├── release-plz.toml ├── xtask-lua ├── Cargo.toml └── src │ ├── lib.rs │ └── main.rs └── xtask ├── Cargo.toml └── src └── main.rs /.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/.cargo/config.toml -------------------------------------------------------------------------------- /.clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/.clippy.toml -------------------------------------------------------------------------------- /.config/hakari.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/.config/hakari.toml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/.editorconfig -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- 1 | use flake . -Lv 2 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | open_collective: lumen-labs 2 | -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/cd-binstall.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/.github/workflows/cd-binstall.yml -------------------------------------------------------------------------------- /.github/workflows/cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/.github/workflows/cd.yml -------------------------------------------------------------------------------- /.github/workflows/integration-msvc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/.github/workflows/integration-msvc.yml -------------------------------------------------------------------------------- /.github/workflows/integration-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/.github/workflows/integration-tests.yml -------------------------------------------------------------------------------- /.github/workflows/nix-build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/.github/workflows/nix-build.yml -------------------------------------------------------------------------------- /.github/workflows/release-plz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/.github/workflows/release-plz.yml -------------------------------------------------------------------------------- /.github/workflows/update-flake-lock.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/.github/workflows/update-flake-lock.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/README.md -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/flake.nix -------------------------------------------------------------------------------- /lux-cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/Cargo.toml -------------------------------------------------------------------------------- /lux-cli/resources/test/sample-projects/init/.gitignore: -------------------------------------------------------------------------------- 1 | .lux 2 | .direnv -------------------------------------------------------------------------------- /lux-cli/resources/test/sample-projects/init/lux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/resources/test/sample-projects/init/lux.toml -------------------------------------------------------------------------------- /lux-cli/resources/test/sample-projects/init/src/main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/resources/test/sample-projects/init/src/main.lua -------------------------------------------------------------------------------- /lux-cli/src/add.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/add.rs -------------------------------------------------------------------------------- /lux-cli/src/bin/lx.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/bin/lx.rs -------------------------------------------------------------------------------- /lux-cli/src/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/build.rs -------------------------------------------------------------------------------- /lux-cli/src/check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/check.rs -------------------------------------------------------------------------------- /lux-cli/src/completion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/completion.rs -------------------------------------------------------------------------------- /lux-cli/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/config.rs -------------------------------------------------------------------------------- /lux-cli/src/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/debug.rs -------------------------------------------------------------------------------- /lux-cli/src/doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/doc.rs -------------------------------------------------------------------------------- /lux-cli/src/download.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/download.rs -------------------------------------------------------------------------------- /lux-cli/src/exec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/exec.rs -------------------------------------------------------------------------------- /lux-cli/src/fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/fetch.rs -------------------------------------------------------------------------------- /lux-cli/src/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/format.rs -------------------------------------------------------------------------------- /lux-cli/src/generate_rockspec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/generate_rockspec.rs -------------------------------------------------------------------------------- /lux-cli/src/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/info.rs -------------------------------------------------------------------------------- /lux-cli/src/install.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/install.rs -------------------------------------------------------------------------------- /lux-cli/src/install_lua.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/install_lua.rs -------------------------------------------------------------------------------- /lux-cli/src/install_rockspec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/install_rockspec.rs -------------------------------------------------------------------------------- /lux-cli/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/lib.rs -------------------------------------------------------------------------------- /lux-cli/src/lint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/lint.rs -------------------------------------------------------------------------------- /lux-cli/src/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/list.rs -------------------------------------------------------------------------------- /lux-cli/src/outdated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/outdated.rs -------------------------------------------------------------------------------- /lux-cli/src/pack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/pack.rs -------------------------------------------------------------------------------- /lux-cli/src/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/path.rs -------------------------------------------------------------------------------- /lux-cli/src/pin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/pin.rs -------------------------------------------------------------------------------- /lux-cli/src/project/debug.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/project/debug.rs -------------------------------------------------------------------------------- /lux-cli/src/project/files.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/project/files.rs -------------------------------------------------------------------------------- /lux-cli/src/project/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/project/mod.rs -------------------------------------------------------------------------------- /lux-cli/src/project/new.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/project/new.rs -------------------------------------------------------------------------------- /lux-cli/src/purge.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/purge.rs -------------------------------------------------------------------------------- /lux-cli/src/remove.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/remove.rs -------------------------------------------------------------------------------- /lux-cli/src/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/run.rs -------------------------------------------------------------------------------- /lux-cli/src/run_lua.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/run_lua.rs -------------------------------------------------------------------------------- /lux-cli/src/search.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/search.rs -------------------------------------------------------------------------------- /lux-cli/src/shell.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/shell.rs -------------------------------------------------------------------------------- /lux-cli/src/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/test.rs -------------------------------------------------------------------------------- /lux-cli/src/uninstall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/uninstall.rs -------------------------------------------------------------------------------- /lux-cli/src/unpack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/unpack.rs -------------------------------------------------------------------------------- /lux-cli/src/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/update.rs -------------------------------------------------------------------------------- /lux-cli/src/upload.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/upload.rs -------------------------------------------------------------------------------- /lux-cli/src/utils/file_tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/utils/file_tree.rs -------------------------------------------------------------------------------- /lux-cli/src/utils/github_metadata.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/utils/github_metadata.rs -------------------------------------------------------------------------------- /lux-cli/src/utils/install.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/utils/install.rs -------------------------------------------------------------------------------- /lux-cli/src/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/utils/mod.rs -------------------------------------------------------------------------------- /lux-cli/src/utils/project.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/utils/project.rs -------------------------------------------------------------------------------- /lux-cli/src/which.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-cli/src/which.rs -------------------------------------------------------------------------------- /lux-lib/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/Cargo.toml -------------------------------------------------------------------------------- /lux-lib/resources/test/http-0.4-0-rock_manifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/http-0.4-0-rock_manifest -------------------------------------------------------------------------------- /lux-lib/resources/test/ltui-2.8-2.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/ltui-2.8-2.rockspec -------------------------------------------------------------------------------- /lux-lib/resources/test/lua-cjson-2.1.0-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/lua-cjson-2.1.0-1.rockspec -------------------------------------------------------------------------------- /lux-lib/resources/test/luaossl-20220711-0.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/luaossl-20220711-0.rockspec -------------------------------------------------------------------------------- /lux-lib/resources/test/luaposix-35.1-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/luaposix-35.1-1.rockspec -------------------------------------------------------------------------------- /lux-lib/resources/test/luasystem-0.4.4-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/luasystem-0.4.4-1.rockspec -------------------------------------------------------------------------------- /lux-lib/resources/test/luatest-0.2-1.src.rock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/luatest-0.2-1.src.rock -------------------------------------------------------------------------------- /lux-lib/resources/test/luv-1.48.0-2.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/luv-1.48.0-2.rockspec -------------------------------------------------------------------------------- /lux-lib/resources/test/lux.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/lux.lock -------------------------------------------------------------------------------- /lux-lib/resources/test/luyoga-1.3-3.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/luyoga-1.3-3.rockspec -------------------------------------------------------------------------------- /lux-lib/resources/test/make-project/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/make-project/Makefile -------------------------------------------------------------------------------- /lux-lib/resources/test/make-project/Makefile.win: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/make-project/Makefile.win -------------------------------------------------------------------------------- /lux-lib/resources/test/make-project/make-project-scm-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/make-project/make-project-scm-1.rockspec -------------------------------------------------------------------------------- /lux-lib/resources/test/manifest-5.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/manifest-5.1 -------------------------------------------------------------------------------- /lux-lib/resources/test/manifest-5.1.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/manifest-5.1.zip -------------------------------------------------------------------------------- /lux-lib/resources/test/patch_test/pack.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/patch_test/pack.lua -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-project-0.1.0-1.all.rock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-project-0.1.0-1.all.rock -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/busted-nlua/.busted: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/busted-nlua/.busted -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/busted-nlua/.gitignore: -------------------------------------------------------------------------------- 1 | .lux/* 2 | lux.lock 3 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/busted-nlua/lua/foo.lua: -------------------------------------------------------------------------------- 1 | return true 2 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/busted-nlua/lux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/busted-nlua/lux.toml -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/busted-nlua/spec/example_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/busted-nlua/spec/example_spec.lua -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/busted-with-lockfile/.busted: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/busted-with-lockfile/.busted -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/busted-with-lockfile/.gitignore: -------------------------------------------------------------------------------- 1 | .lux/* 2 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/busted-with-lockfile/lua/foo.lua: -------------------------------------------------------------------------------- 1 | return true 2 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/busted-with-lockfile/lux.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/busted-with-lockfile/lux.lock -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/busted-with-lockfile/lux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/busted-with-lockfile/lux.toml -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/busted-with-lockfile/spec/example_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/busted-with-lockfile/spec/example_spec.lua -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/busted/.busted: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/busted/.busted -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/busted/.gitignore: -------------------------------------------------------------------------------- 1 | .lux/* 2 | lux.lock 3 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/busted/lua/foo.lua: -------------------------------------------------------------------------------- 1 | return true 2 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/busted/lux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/busted/lux.toml -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/busted/spec/example_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/busted/spec/example_spec.lua -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/command-build/.gitignore: -------------------------------------------------------------------------------- 1 | .lux/* 2 | lux.lock 3 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/command-build/lux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/command-build/lux.toml -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/command-test/.gitignore: -------------------------------------------------------------------------------- 1 | .lux/* 2 | lux.lock 3 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/command-test/Makefile: -------------------------------------------------------------------------------- 1 | test: 2 | @echo "OK" 3 | 4 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/command-test/lua/foo.lua: -------------------------------------------------------------------------------- 1 | return true 2 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/command-test/lux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/command-test/lux.toml -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/dependencies/.gitignore: -------------------------------------------------------------------------------- 1 | .lux/* 2 | lux.lock 3 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/dependencies/lua/foo.lua: -------------------------------------------------------------------------------- 1 | return true 2 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/dependencies/lux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/dependencies/lux.toml -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/extra-rockspec/.gitignore: -------------------------------------------------------------------------------- 1 | .rocks 2 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/extra-rockspec/extra.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/extra-rockspec/extra.rockspec -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/extra-rockspec/lua/foo.lua: -------------------------------------------------------------------------------- 1 | return true 2 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/extra-rockspec/lux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/extra-rockspec/lux.toml -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/git-dependency/.gitignore: -------------------------------------------------------------------------------- 1 | .lux/* 2 | lux.lock 3 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/git-dependency/lux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/git-dependency/lux.toml -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/init/.gitignore: -------------------------------------------------------------------------------- 1 | .lux 2 | .direnv -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/init/lux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/init/lux.toml -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/init/src/main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/init/src/main.lua -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/lockfile-missing-deps/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/lockfile-missing-deps/README.md -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/lockfile-missing-deps/lua/foo.lua: -------------------------------------------------------------------------------- 1 | return true 2 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/lockfile-missing-deps/lux.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/lockfile-missing-deps/lux.lock -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/lockfile-missing-deps/lux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/lockfile-missing-deps/lux.toml -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/lua-script-test/.gitignore: -------------------------------------------------------------------------------- 1 | .lux/* 2 | lux.lock 3 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/lua-script-test/lua/foo.lua: -------------------------------------------------------------------------------- 1 | return true 2 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/lua-script-test/lux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/lua-script-test/lux.toml -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/lua-script-test/test.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/lua-script-test/test.lua -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/no-build-spec/foo-1.0.0-1.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/no-build-spec/foo-1.0.0-1.rockspec -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/no-build-spec/lua/foo/bar/baz.lua: -------------------------------------------------------------------------------- 1 | return true 2 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/no-build-spec/lua/foo/bar/init.lua: -------------------------------------------------------------------------------- 1 | return true 2 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/no-build-spec/lua/foo/init.lua: -------------------------------------------------------------------------------- 1 | return true 2 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/no-build-spec/lux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/no-build-spec/lux.toml -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/no-build-spec/src/bin/hello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/no-build-spec/src/bin/hello -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/no-source/.gitignore: -------------------------------------------------------------------------------- 1 | .lux/* 2 | lux.lock 3 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/no-source/bar.toml: -------------------------------------------------------------------------------- 1 | [conf] 2 | foo = "bar" 3 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/no-source/lua/foo.lua: -------------------------------------------------------------------------------- 1 | return true 2 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/no-source/lux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/no-source/lux.toml -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/no-source/plugin/foo.lua: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/only-src/lux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/only-src/lux.toml -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/only-src/src/foo.lua: -------------------------------------------------------------------------------- 1 | return { 2 | a = 1 3 | } 4 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/only-src/src/main.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/only-src/src/main.lua -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/source-template/.gitignore: -------------------------------------------------------------------------------- 1 | .lux/* 2 | lux.lock 3 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-projects/source-template/lux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-projects/source-template/lux.toml -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-tree/5.1/fdd927c4d96d1063ce66246cfd5ecb1939a8f8e8425f29428894b43586fb72cd-neorg@8.8.1-1/lib/bat/baz.so: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-tree/5.1/fdd927c4d96d1063ce66246cfd5ecb1939a8f8e8425f29428894b43586fb72cd-neorg@8.8.1-1/src/foo/bar.lua: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample-tree/5.1/lux.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/sample-tree/5.1/lux.lock -------------------------------------------------------------------------------- /lux-lib/resources/test/sample_lua_bin_script_invalid: -------------------------------------------------------------------------------- 1 | bla { 2 | -------------------------------------------------------------------------------- /lux-lib/resources/test/sample_lua_bin_script_valid: -------------------------------------------------------------------------------- 1 | return true 2 | -------------------------------------------------------------------------------- /lux-lib/resources/test/toml-edit-0.6.0-1.linux-x86_64.rock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/toml-edit-0.6.0-1.linux-x86_64.rock -------------------------------------------------------------------------------- /lux-lib/resources/test/tree-sitter-rust-0.0.43.rockspec: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/resources/test/tree-sitter-rust-0.0.43.rockspec -------------------------------------------------------------------------------- /lux-lib/src/build/backend.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/build/backend.rs -------------------------------------------------------------------------------- /lux-lib/src/build/builtin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/build/builtin.rs -------------------------------------------------------------------------------- /lux-lib/src/build/cmake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/build/cmake.rs -------------------------------------------------------------------------------- /lux-lib/src/build/command.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/build/command.rs -------------------------------------------------------------------------------- /lux-lib/src/build/external_dependency.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/build/external_dependency.rs -------------------------------------------------------------------------------- /lux-lib/src/build/luarocks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/build/luarocks.rs -------------------------------------------------------------------------------- /lux-lib/src/build/make.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/build/make.rs -------------------------------------------------------------------------------- /lux-lib/src/build/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/build/mod.rs -------------------------------------------------------------------------------- /lux-lib/src/build/patch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/build/patch.rs -------------------------------------------------------------------------------- /lux-lib/src/build/rust_mlua.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/build/rust_mlua.rs -------------------------------------------------------------------------------- /lux-lib/src/build/source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/build/source.rs -------------------------------------------------------------------------------- /lux-lib/src/build/treesitter_parser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/build/treesitter_parser.rs -------------------------------------------------------------------------------- /lux-lib/src/build/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/build/utils.rs -------------------------------------------------------------------------------- /lux-lib/src/config/external_deps.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/config/external_deps.rs -------------------------------------------------------------------------------- /lux-lib/src/config/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/config/mod.rs -------------------------------------------------------------------------------- /lux-lib/src/config/tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/config/tree.rs -------------------------------------------------------------------------------- /lux-lib/src/git/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/git/mod.rs -------------------------------------------------------------------------------- /lux-lib/src/git/shorthand.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/git/shorthand.rs -------------------------------------------------------------------------------- /lux-lib/src/git/url.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/git/url.rs -------------------------------------------------------------------------------- /lux-lib/src/git/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/git/utils.rs -------------------------------------------------------------------------------- /lux-lib/src/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/hash.rs -------------------------------------------------------------------------------- /lux-lib/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lib.rs -------------------------------------------------------------------------------- /lux-lib/src/lockfile/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lockfile/mod.rs -------------------------------------------------------------------------------- /lux-lib/src/lockfile/snapshots/lux_lib__lockfile__tests__add_rocks.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lockfile/snapshots/lux_lib__lockfile__tests__add_rocks.snap -------------------------------------------------------------------------------- /lux-lib/src/lockfile/snapshots/lux_lib__lockfile__tests__parse_lockfile.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lockfile/snapshots/lux_lib__lockfile__tests__parse_lockfile.snap -------------------------------------------------------------------------------- /lux-lib/src/lua.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lua.rs -------------------------------------------------------------------------------- /lux-lib/src/lua_installation/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lua_installation/mod.rs -------------------------------------------------------------------------------- /lux-lib/src/lua_rockspec/build/builtin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lua_rockspec/build/builtin.rs -------------------------------------------------------------------------------- /lux-lib/src/lua_rockspec/build/cmake.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lua_rockspec/build/cmake.rs -------------------------------------------------------------------------------- /lux-lib/src/lua_rockspec/build/make.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lua_rockspec/build/make.rs -------------------------------------------------------------------------------- /lux-lib/src/lua_rockspec/build/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lua_rockspec/build/mod.rs -------------------------------------------------------------------------------- /lux-lib/src/lua_rockspec/build/rust_mlua.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lua_rockspec/build/rust_mlua.rs -------------------------------------------------------------------------------- /lux-lib/src/lua_rockspec/build/tree_sitter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lua_rockspec/build/tree_sitter.rs -------------------------------------------------------------------------------- /lux-lib/src/lua_rockspec/dependency.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lua_rockspec/dependency.rs -------------------------------------------------------------------------------- /lux-lib/src/lua_rockspec/deploy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lua_rockspec/deploy.rs -------------------------------------------------------------------------------- /lux-lib/src/lua_rockspec/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lua_rockspec/mod.rs -------------------------------------------------------------------------------- /lux-lib/src/lua_rockspec/partial.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lua_rockspec/partial.rs -------------------------------------------------------------------------------- /lux-lib/src/lua_rockspec/platform.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lua_rockspec/platform.rs -------------------------------------------------------------------------------- /lux-lib/src/lua_rockspec/rock_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lua_rockspec/rock_source.rs -------------------------------------------------------------------------------- /lux-lib/src/lua_rockspec/serde_util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lua_rockspec/serde_util.rs -------------------------------------------------------------------------------- /lux-lib/src/lua_rockspec/test_spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/lua_rockspec/test_spec.rs -------------------------------------------------------------------------------- /lux-lib/src/luarocks/install_binary_rock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/luarocks/install_binary_rock.rs -------------------------------------------------------------------------------- /lux-lib/src/luarocks/luarocks_installation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/luarocks/luarocks_installation.rs -------------------------------------------------------------------------------- /lux-lib/src/luarocks/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/luarocks/mod.rs -------------------------------------------------------------------------------- /lux-lib/src/luarocks/rock_manifest.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/luarocks/rock_manifest.rs -------------------------------------------------------------------------------- /lux-lib/src/manifest/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/manifest/mod.rs -------------------------------------------------------------------------------- /lux-lib/src/operations/build_lua.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/operations/build_lua.rs -------------------------------------------------------------------------------- /lux-lib/src/operations/build_project.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/operations/build_project.rs -------------------------------------------------------------------------------- /lux-lib/src/operations/download.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/operations/download.rs -------------------------------------------------------------------------------- /lux-lib/src/operations/exec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/operations/exec.rs -------------------------------------------------------------------------------- /lux-lib/src/operations/fetch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/operations/fetch.rs -------------------------------------------------------------------------------- /lux-lib/src/operations/gen_luarc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/operations/gen_luarc.rs -------------------------------------------------------------------------------- /lux-lib/src/operations/install/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/operations/install/mod.rs -------------------------------------------------------------------------------- /lux-lib/src/operations/install/spec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/operations/install/spec.rs -------------------------------------------------------------------------------- /lux-lib/src/operations/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/operations/mod.rs -------------------------------------------------------------------------------- /lux-lib/src/operations/pack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/operations/pack.rs -------------------------------------------------------------------------------- /lux-lib/src/operations/pin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/operations/pin.rs -------------------------------------------------------------------------------- /lux-lib/src/operations/resolve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/operations/resolve.rs -------------------------------------------------------------------------------- /lux-lib/src/operations/run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/operations/run.rs -------------------------------------------------------------------------------- /lux-lib/src/operations/run_lua.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/operations/run_lua.rs -------------------------------------------------------------------------------- /lux-lib/src/operations/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/operations/sync.rs -------------------------------------------------------------------------------- /lux-lib/src/operations/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/operations/test.rs -------------------------------------------------------------------------------- /lux-lib/src/operations/uninstall.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/operations/uninstall.rs -------------------------------------------------------------------------------- /lux-lib/src/operations/unpack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/operations/unpack.rs -------------------------------------------------------------------------------- /lux-lib/src/operations/update.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/operations/update.rs -------------------------------------------------------------------------------- /lux-lib/src/package/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/package/mod.rs -------------------------------------------------------------------------------- /lux-lib/src/package/outdated.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/package/outdated.rs -------------------------------------------------------------------------------- /lux-lib/src/package/version.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/package/version.rs -------------------------------------------------------------------------------- /lux-lib/src/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/path.rs -------------------------------------------------------------------------------- /lux-lib/src/progress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/progress.rs -------------------------------------------------------------------------------- /lux-lib/src/project/gen.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/project/gen.rs -------------------------------------------------------------------------------- /lux-lib/src/project/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/project/mod.rs -------------------------------------------------------------------------------- /lux-lib/src/project/project_toml.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/project/project_toml.rs -------------------------------------------------------------------------------- /lux-lib/src/remote_package_db/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/remote_package_db/mod.rs -------------------------------------------------------------------------------- /lux-lib/src/remote_package_source/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/remote_package_source/mod.rs -------------------------------------------------------------------------------- /lux-lib/src/rockspec/lua_dependency.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/rockspec/lua_dependency.rs -------------------------------------------------------------------------------- /lux-lib/src/rockspec/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/rockspec/mod.rs -------------------------------------------------------------------------------- /lux-lib/src/tree/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/tree/list.rs -------------------------------------------------------------------------------- /lux-lib/src/tree/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/tree/mod.rs -------------------------------------------------------------------------------- /lux-lib/src/tree/snapshots/lux_lib__tree__tests__tree_list.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/tree/snapshots/lux_lib__tree__tests__tree_list.snap -------------------------------------------------------------------------------- /lux-lib/src/upload/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/upload/mod.rs -------------------------------------------------------------------------------- /lux-lib/src/variables.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/variables.rs -------------------------------------------------------------------------------- /lux-lib/src/which/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/src/which/mod.rs -------------------------------------------------------------------------------- /lux-lib/tests/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/tests/build.rs -------------------------------------------------------------------------------- /lux-lib/tests/build_lua.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/tests/build_lua.rs -------------------------------------------------------------------------------- /lux-lib/tests/exec.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/tests/exec.rs -------------------------------------------------------------------------------- /lux-lib/tests/install.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/tests/install.rs -------------------------------------------------------------------------------- /lux-lib/tests/luarocks_installation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/tests/luarocks_installation.rs -------------------------------------------------------------------------------- /lux-lib/tests/pack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/tests/pack.rs -------------------------------------------------------------------------------- /lux-lib/tests/sync.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/tests/sync.rs -------------------------------------------------------------------------------- /lux-lib/tests/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/tests/test.rs -------------------------------------------------------------------------------- /lux-lib/tests/tree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lib/tests/tree.rs -------------------------------------------------------------------------------- /lux-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-logo.svg -------------------------------------------------------------------------------- /lux-logo_32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-logo_32.png -------------------------------------------------------------------------------- /lux-lua/.cargo/config.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lua/.cargo/config.toml -------------------------------------------------------------------------------- /lux-lua/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /lux-lua/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lua/Cargo.lock -------------------------------------------------------------------------------- /lux-lua/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lua/Cargo.toml -------------------------------------------------------------------------------- /lux-lua/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lua/src/config.rs -------------------------------------------------------------------------------- /lux-lua/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lua/src/lib.rs -------------------------------------------------------------------------------- /lux-lua/src/loader.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lua/src/loader.rs -------------------------------------------------------------------------------- /lux-lua/src/operations.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lua/src/operations.rs -------------------------------------------------------------------------------- /lux-lua/src/project.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-lua/src/project.rs -------------------------------------------------------------------------------- /lux-workspace-hack/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-workspace-hack/.gitattributes -------------------------------------------------------------------------------- /lux-workspace-hack/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-workspace-hack/Cargo.toml -------------------------------------------------------------------------------- /lux-workspace-hack/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux-workspace-hack/build.rs -------------------------------------------------------------------------------- /lux-workspace-hack/src/lib.rs: -------------------------------------------------------------------------------- 1 | // This is a stub lib.rs. 2 | -------------------------------------------------------------------------------- /lux.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/lux.toml -------------------------------------------------------------------------------- /nix/overlay.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/nix/overlay.nix -------------------------------------------------------------------------------- /release-plz.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/release-plz.toml -------------------------------------------------------------------------------- /xtask-lua/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/xtask-lua/Cargo.toml -------------------------------------------------------------------------------- /xtask-lua/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/xtask-lua/src/lib.rs -------------------------------------------------------------------------------- /xtask-lua/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/xtask-lua/src/main.rs -------------------------------------------------------------------------------- /xtask/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/xtask/Cargo.toml -------------------------------------------------------------------------------- /xtask/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lumen-oss/lux/HEAD/xtask/src/main.rs --------------------------------------------------------------------------------