rable 0.1.3

A Rust implementation of the Parable bash parser — complete GNU Bash 5.3-compatible parsing with Python bindings
Documentation
# Multi-digit fd in dup redirects

=== input dup multi-digit fd
read <&10
---
(command (word "read") (redirect "<&" 10))
---


=== output dup multi-digit fd
echo >&20
---
(command (word "echo") (redirect ">&" 20))
---


=== fd move multi-digit source
exec 3<&10-
---
(command (word "exec") (redirect "<&" 10))
---


=== multi-digit fd with process substitution
cmd 10< <(echo test)
---
(command (word "cmd") (redirect "<" "<(echo test)"))
---