Commit Graph

16 Commits

Author SHA1 Message Date
Jonas 'Sortie' Termansen 423285b855 Convert sh to C. 2016-03-03 23:02:24 +01:00
Jonas 'Sortie' Termansen 0c5eff4475 Add export builtin to sh(1). 2016-01-26 21:55:40 +01:00
Jonas 'Sortie' Termansen 1080ffa5fb Refactor and improve shell greatly. 2015-10-28 20:13:37 +01:00
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)