Build your own shell
Project · challenge · 2024
Build your own shell is his C++ solution to CodeCrafters' shell challenge: a POSIX-style command shell. It reads commands in a loop, parses them, runs built-in commands such as cd, pwd and echo itself, and finds and runs other programs from the PATH.
See also
In the knowledge graph
Build your own shell and the 6 things it is linked to. Open any dot for its page, or explore it in the full graph.
As data
Everything on this page is read from triples in the knowledge graph. These are the 18 it states about Build your own shell, and 2 more its ontology implies; the console runs SPARQL over the whole graph, here in your browser.
@prefix id: <https://ask.chaipat.cc/id/> . @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> . @prefix cj: <https://ask.chaipat.cc/ns#> . @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> . @prefix xsd: <http://www.w3.org/2001/XMLSchema#> . id:OwnShell a cj:Project ; rdfs:label "Build your own shell" ; cj:description "POSIX-style shell with builtins and external commands (CodeCrafters)." ; cj:context id:OpenSource ; cj:repository "https://github.com/AppleBoiy/shell"^^xsd:anyURI ; cj:firstCommit "2024-06-28"^^xsd:date ; cj:lastCommit "2024-06-28"^^xsd:date ; cj:commitCount 1 ; cj:kind "challenge" ; cj:theme id:ThemeSystems ; cj:uses id:CPP ; cj:tier 3 ; cj:integrates id:CodeCrafters ; cj:partOf id:CodeCraftersSeries ; cj:mentions id:OwnGrep ; cj:article "https://ask.chaipat.cc/wiki/OwnShell"^^xsd:anyURI ; cj:activeIn id:Y2024 ; cj:activity _:b121 .