From c07e6812fff52424baa1ebf6117bb3fb11636083 Mon Sep 17 00:00:00 2001 From: Hisham Muhammad Date: Tue, 3 May 2022 11:58:17 -0400 Subject: Add --no-project flag to override .luarocks project dir --- src/luarocks/cmd.lua | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/luarocks/cmd.lua b/src/luarocks/cmd.lua index 962d9256..3abad789 100644 --- a/src/luarocks/cmd.lua +++ b/src/luarocks/cmd.lua @@ -293,7 +293,11 @@ do end detect_config_via_args = function(args) - local project_dir, given = find_project_dir(args.project_tree) + local project_dir, given + if not args.no_project then + project_dir, given = find_project_dir(args.project_tree) + end + local detected = detect_lua_via_args(args, project_dir) if args.lua_version then detected.given_lua_version = args.lua_version @@ -469,6 +473,7 @@ Enabling completion for Fish: parser:flag("--local", "Use the tree in the user's home directory.\n".. "To enable it, see '"..program.." help path'.") parser:flag("--global", "Use the system tree when `local_by_default` is `true`.") + parser:flag("--no-project", "Do not use project tree even if running from a project folder.") parser:flag("--verbose", "Display verbose output of commands executed.") parser:option("--timeout", "Timeout on network operations, in seconds.\n".. "0 means no timeout (wait forever). Default is ".. -- cgit v1.2.3-55-g6feb