Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub / codedmarve / minishell
JSON API: https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/codedmarve%2Fminishell
Stars: 0
Forks: 0
Open Issues: 0
License: None
Language: C
Repo Size: 924 KB
Dependencies:
87
Created: about 1 year ago
Updated: about 1 year ago
Last pushed: about 1 year ago
Last synced: about 1 year ago
Files
Loading...
Readme
Loading...
Dependencies
- 1.PROMPT *
- 10.Handleenvironmentvariables *
- 11.Handle *
- 12.Handlectrl-C ,ctrl
- 127 *
- 13.Ininteractivemode *
- 14.Yourshellmustimplementthefollowingbuiltins *
- 2.HISTORY *
- 3.Searchandlaunchtherightexecutable *
- 4.Notusemorethanoneglobalvariable.Thinkaboutit.Youwillhavetoexplainitspurpose. *
- 5.Notinterpretunclosedquotesorspecialcharacterswhicharenotrequiredbythesubject *
- 6.Handle *
- 7.Handle *
- 8.REDIRECTIONS *
- 9.PIPES *
- Anabsolutepathdescribesthelocationfromtherootdirectory *
- Arelativepathdescribesthelocationofafilerelativetothecurrent *
- Ashellthatrunsascriptisalwaysconsideredanon-interactiveshell. *
- EVALSHEET-differentbetweenargumentsandflags *
- However ,itdoesn
- Ifsomeformofwrongsyntaxgetsdetected ,
- Iftherewasaninvalidcommandused ,
- InvalidSyntaxattokenisprintedandtheerrorvalue *
- RETURNVALUEOFPROCESS *
- Thetypeofshellbeingusedcanbedetected *
- Wecandetermineifweareusinganinteractiveornon-interactiveshellby ,
- Weshoulduseexecveforthat *
- Whydoweneedit *
- allthecommandssinceminishelllaunched *
- bash *
- bash-5.2 *
- blockingcommands *
- cat *
- cattestfile *
- cdwithonlyarelativeorabsolutepath *
- chdir *
- commandalonein *
- commandnotfoundisprintedandtheerrorvalue *
- connectedtotheinputofthenextcommandviaapipe. *
- ctrlD- >quitminishell
- dasha_dsh *
- echo *
- echo- >emptyline
- echo-n- >nonewline
- environmentvariables ,whitespaces,pipes,
- executecommandbutthistimeusearelativepath *
- executecommandsw *
- executecommandswithredirections <and
- exitwitharguments-whicharguments *
- export *
- export ,env
- exportHELLO =WORLD
- exportininalphabeticalorder *
- expr *
- getenv *
- inthequotedsequenceexceptfor *
- lexer- >interpreter
- likeinpipex-checkaccess ,execve...
- lol *
- ls *
- ls.. *
- mixpipesandredirections *
- nooptions ,noargs
- nospacesindoublequotes *
- nothingshouldbeinterpreted *
- printvalueofPWD =fromenvp
- redirectinsinglequotes *
- setpathtomultipledirvalue *
- setthepathafterunsetpath *
- simple *
- suchas *
- test *
- thenuseexporttoupdate_wds *
- therearesignals *
- unsetHELLO *
- unsetPATH *
- unsetwithnooptions *
- usechdir *
- wecanuseechotodisplaythisstring *
- weshouldhandle *
- whatmakes *
- whenusingreadline ,weshouldusefunctionadd_history,inordertokeep
- whichenv *
- whichexport *
- witharguments *
- withnooptions *
- zsh *