{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":824569985,"defaultBranch":"main","name":"simple_shell","ownerLogin":"paschalugwu","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-07-05T12:15:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/106428248?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1720181742.672738","currentOid":""},"activityList":{"items":[{"before":"ffa82d00a1212f5b89998b66a52e9b12b05630ef","after":"932816489ffb72b8fce54f264806b3a40499864e","ref":"refs/heads/main","pushedAt":"2024-07-05T14:38:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paschalugwu","name":"Paschal Ugwu","path":"/paschalugwu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106428248?s=80&v=4"},"commit":{"message":"feat(shell): Implement simple UNIX command interpreter\n\n- Display prompt and wait for user input\n- Execute commands with execve system call\n- Handle command lines with arguments\n- Implement handling of the PATH variable\n- Include built-in commands for 'exit' and 'env'\n- Write custom getline function and avoid memory leaks\n- Support command separators ';' and logical operators '&&' and '||'\n- Implement built-in commands 'setenv', 'unsetenv', and 'cd'\n\nThis commit adds a fully functional simple shell as per project requirements. The shell supports basic command execution, built-in commands, and advanced features such as custom getline and command chaining.","shortMessageHtmlLink":"feat(shell): Implement simple UNIX command interpreter"}},{"before":"c5bff455068291b962e270d826e4fd0285adc419","after":"ffa82d00a1212f5b89998b66a52e9b12b05630ef","ref":"refs/heads/main","pushedAt":"2024-07-05T12:16:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paschalugwu","name":"Paschal Ugwu","path":"/paschalugwu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106428248?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"d417bb12045f4da4520a57dce5e94b7133f74dae","after":"c5bff455068291b962e270d826e4fd0285adc419","ref":"refs/heads/main","pushedAt":"2024-07-05T12:16:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"paschalugwu","name":"Paschal Ugwu","path":"/paschalugwu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106428248?s=80&v=4"},"commit":{"message":"Add files via upload","shortMessageHtmlLink":"Add files via upload"}},{"before":null,"after":"d417bb12045f4da4520a57dce5e94b7133f74dae","ref":"refs/heads/main","pushedAt":"2024-07-05T12:15:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"paschalugwu","name":"Paschal Ugwu","path":"/paschalugwu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/106428248?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wNVQxNDozODo1Ny4wMDAwMDBazwAAAAR3449_","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wNVQxNDozODo1Ny4wMDAwMDBazwAAAAR3449_","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wNVQxMjoxNTo0MS4wMDAwMDBazwAAAAR3w-8J"}},"title":"Activity ยท paschalugwu/simple_shell"}