Open Issues Need Help
View All on GitHubAI Summary: This GitHub issue describes the need to implement a comprehensive quoting mechanism for a shell, supporting single quotes, double quotes, and backslash escaping. The system must strictly follow POSIX shell quoting conventions, ensuring proper handling of special characters, whitespace preservation, and concatenation of adjacent quoted strings. It details specific behaviors for single quotes (literal interpretation, backslashes as literal) and double quotes (whitespace preservation, most special characters losing meaning).
RushX (Rust Shell - eXtended) is a POSIX-compliant UNIX terminal emulator & shell written in Rust. It aims to directly manage a custom PTY master/slave pair, process execution, job control, filesystem operations and I/O redirection.
RushX (Rust Shell - eXtended) is a POSIX-compliant UNIX terminal emulator & shell written in Rust. It aims to directly manage a custom PTY master/slave pair, process execution, job control, filesystem operations and I/O redirection.
RushX (Rust Shell - eXtended) is a POSIX-compliant UNIX terminal emulator & shell written in Rust. It aims to directly manage a custom PTY master/slave pair, process execution, job control, filesystem operations and I/O redirection.
RushX (Rust Shell - eXtended) is a POSIX-compliant UNIX terminal emulator & shell written in Rust. It aims to directly manage a custom PTY master/slave pair, process execution, job control, filesystem operations and I/O redirection.