Commit graph

13 commits

Author SHA1 Message Date
Jonas 'Sortie' Termansen
6a177d4d79 Split shell into multiple files. 2015-10-04 02:16:53 +02:00
Jonas 'Sortie' Termansen
ae1ed0c13c Replace strtok_r uses with strsep. 2015-08-26 17:49:28 +02:00
Jonas 'Sortie' Termansen
158716f96a Fix ctype invocations with wrong domain. 2015-08-11 15:57:56 +02:00
Jonas 'Sortie' Termansen
6371e33d71 Fix shadowed variable in shell. 2015-04-05 01:18:25 +02:00
Jonas 'Sortie' Termansen
3bef590a0f Fix shell tab-completion PATH parsing. 2015-03-11 14:27:43 +01:00
Jonas 'Sortie' Termansen
8eae7f359a Fix shell lexical chdir slash appending and fd leaks. 2015-03-11 14:27:43 +01:00
Jonas 'Sortie' Termansen
2d6481a5e7 Lexically change working directory in shell. 2014-12-07 18:55:12 +01:00
Jonas 'Sortie' Termansen
9d106004fa Use shell tokenization to recognize complete lines. 2014-12-07 18:55:12 +01:00
Jonas 'Sortie' Termansen
2bed2f7ce2 Improve shell line reading. 2014-12-07 18:55:12 +01:00
Jonas 'Sortie' Termansen
186ed27576 Add option parsing to the shell. 2014-12-07 18:55:12 +01:00
Jonas 'Sortie' Termansen
46d16f9e4c Use SHLVL to determine if a shell is outermost. 2014-12-07 18:55:12 +01:00
Jonas 'Sortie' Termansen
242cfcca12 Add line editing, history and tab completion to shell. 2014-12-07 18:55:12 +01:00
Jonas 'Sortie' Termansen
d8df769692 Move sh to its own directory. 2014-12-07 18:25:09 +01:00
Renamed from utils/sortix-sh.cpp (Browse further)