(Better name ideas pending)
This is going to be a UNIX shell based around Structural Regular Expressions and the usam experiment.
See todo/todo.txt
.
- Basic command execution with quoted string rules
- Pipes
- Structural regular expressions
- Addresses
- Basic commands (
a
,c
,i
,d
,p
) - Loops
- Variable and command substitution (with capture group values)
- In addresses
- In command parameters
- Shell commands in SRE
- Shell stuff:
- Load scripts
-
||
,&&
,!
- Redirection
- Job control (God have mercy)
- Handle signals
- Variables and variable substitution
- Strings
- Assignment
- Arrays / Lists
- Maps
- Command substitution
- Control flow structures
- If-else
- While
- For
- String globbing
- Switch
- Matches (awk-like pattern list)
- Functions
- Builtins
-
cd
-
exit
-
true
/false
-
eval
-
calc
- ...
-