shell

Feb 04, 2009 13:47


A very primitive shell in 200 lines of code.

Has three builtin commands: cd, export and unset; displays username and current working directory in the prompt, understands double quotes.

Some fucktard is messing with my ISP's network again, I can't connect to my server, so I'll put it up right here.

http://s010.lv/files/shell.c

unix, c, i did it for teh lulz, fun, programming

Leave a comment

Comments 3

sb16 February 4 2009, 14:43:40 UTC
Напиши на руби, думаю строк в 20 уложишься (:

Reply

0x1392 February 4 2009, 18:54:29 UTC
Я не хотел делать акцент на том что типа так мало. Просто так написал, ну и решил выложить...
Читал книгу, там вообще дается пример совсем уж убогого шелла на Си размером в 30 строк, лол.

Хочу заметить как легко и естественно подобные проги пишутся под UNIX.

Simplicity.
Clarity.
Generality.

В UNIX'е заложена мудрость древних.

Reply

sb16 February 4 2009, 23:50:02 UTC
Знаешь, там от юникса только форк (: Всё остальное можно портануть хоть под beos, а форк можно заменить прототредами, тады вообще будет полная портабельность!

Reply


Leave a comment

Up