A small repository which aims to write the CLI utilities using C.
Kaguya is a small project that tries to write essential UNIX utilities, starting with cat. The goal is to:
- Practice low-level C programming more
- Learn about file descriptors, standard I/O, and system calls
- Recreate the behavior of GNU tools from scratch
- Small reminder, some utilities don't have some feature because i'm either lazy to implement or just can't implement it because i lack the skill.
Clone the repo:
git clone https://github.com/ikuyo-kita07/Kaguya.git
cd KaguyaBuild with make:
make <target>Available targets:
catβ builds thecatutilityechoβ builds theechoutilitycmpβ builds thecmputilitylsβ builds thelsutility
- Implemented
cat,echo,cmpandls - Add more utilities (
head,tail, β¦)
