Open moriyad12 opened 6 days ago
Goal is to reimplement several core Unix utilities. giving exposure to Go basics, including file I/O, flag parsing, string manipulation, and more.
[x] 1. Create Go programs that replicate the functionality of the following Unix utilities:
[ DONE] - head
[ DONE] - tail
[ DONE] - wc (word count)
[ DONE] - cat
[ DONE] - echo
[x] - tree
[ DONE] 2. Each utility should be implemented as a separate Go program.
[x] 3. Programs should read input from files or stdin as appropriate.
[x] 4. Implement basic flags for each utility where applicable.
CoreUtils in Python
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
[x] 1. Create Go programs that replicate the functionality of the following Unix utilities:
[ DONE] - head
[ DONE] - tail
[ DONE] - wc (word count)
[ DONE] - cat
[ DONE] - echo
[x] - tree
[ DONE] 2. Each utility should be implemented as a separate Go program.
[x] 3. Programs should read input from files or stdin as appropriate.
[x] 4. Implement basic flags for each utility where applicable.
Example Implementations
1. head
2. tail
3. wc (word count)
4. cat
5. echo
Acceptance Criteria