Skip to content

Implement advanced raw command parsing #26

@0x6675636b796f75676974687562

Description

  • support character escapes (clang file\ with\ spaces\ in\ name.c)
  • prohibit I/O redirections (>, >>, <)
  • prohibit environment variable expansions (%VAR%, $VAR, ${VAR})
  • prohibit subshell invocations (POSIX only, via backticks or $(command))
  • prohibit command grouping ((clang --version), {clang --version})
  • prohibit command chaining (& (Windows only), |, &&, ||, ; (POSIX only))
  • prohibit background jobs (POSIX oly, command &)

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions