Open dohaelsawy opened 2 months ago
Goal is to reimplement several core Unix utilities. giving exposure to Go basics, including file I/O, flag parsing, string manipulation, and more.
Create Go programs that replicate the functionality of the following Unix utilities:
[x] head
[x] tail
[x] wc (word count)
[x] cat
[x] echo
[x] tree
Each utility should be implemented as a separate Go program.
Programs should read input from files or stdin as appropriate.
Implement basic flags for each utility where applicable.
CoreUtils in Go
Description
Goal is to reimplement several core Unix utilities. giving exposure to Go basics, including file I/O, flag parsing, string manipulation, and more.
Requirements
Create Go programs that replicate the functionality of the following Unix utilities:
[x] head
[x] tail
[x] wc (word count)
[x] cat
[x] echo
[x] tree
Each utility should be implemented as a separate Go program.
Programs should read input from files or stdin as appropriate.
Implement basic flags for each utility where applicable.
Example Implementations
Acceptance Criteria
Resources