mirror of
https://github.com/NixOS/nix
synced 2025-06-27 16:51:15 +02:00
Pass lists/attrsets to bash as (associative) arrays
This commit is contained in:
parent
ac12517f3e
commit
2d5b1b24bf
10 changed files with 166 additions and 26 deletions
|
@ -196,10 +196,6 @@ void mainWrapped(int argc, char * * argv)
|
|||
interactive = false;
|
||||
auto execArgs = "";
|
||||
|
||||
auto shellEscape = [](const string & s) {
|
||||
return "'" + std::regex_replace(s, std::regex("'"), "'\\''") + "'";
|
||||
};
|
||||
|
||||
// Überhack to support Perl. Perl examines the shebang and
|
||||
// executes it unless it contains the string "perl" or "indir",
|
||||
// or (undocumented) argv[0] does not contain "perl". Exploit
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue