Skip to content

Commit b7bfa29

Browse files
committed
Update readme
1 parent fb9e747 commit b7bfa29

File tree

1 file changed

+13
-12
lines changed

1 file changed

+13
-12
lines changed

README.md

Lines changed: 13 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -24,29 +24,30 @@ rustup will automatically install the correct version and components.
2424

2525
## Available Utilities
2626

27+
### Fully Implemented
28+
2729
- **`true`** - Exit with success status
2830
- **`false`** - Exit with failure status
2931
- **`uname`** - Display system information
3032
- **`whoami`** - Display current username
3133
- **`yes`** - Output strings repeatedly
3234
- **`pwd`** - Print current working directory
3335
- **`tty`** - Print terminal name
36+
- **`wc`** - Count lines, words, characters, and bytes in files
3437

35-
### Currently in Development
38+
### Partially Implemented
3639

37-
- **`ls`** - List directory contents (basic functionality implemented)
38-
- **`cat`** - Concatenate and display files (basic functionality implemented,
39-
missing most options)
40-
- **`mkdir`** - Create directories (missing standard options like -p, -m, -v)
40+
- **`touch`** - Update file timestamps and create files (supports -a, -m, -c flags)
41+
- **`cat`** - Concatenate and display files (basic functionality implemented)
42+
- **`mkdir`** - Create directories (basic functionality, missing -p, -m, -v options)
43+
- **`ls`** - List directory contents (framework implemented but currently non-functional)
4144

42-
### Missing
45+
## Development Status
4346

44-
The project is still in early development, so the majority of standard Unix
45-
utilities remain unimplemented. Rather than maintaining an exhaustive list of
46-
missing commands, we're focusing on building a solid foundation with the core
47-
utilities first. As the project matures and more commands are added, this
48-
section will be expanded to highlight specific gaps and implementation
49-
priorities.
47+
The project is in active development with a focus on correctness, performance,
48+
and minimal binary size. Current priorities include completing core file system
49+
utilities and implementing comprehensive option support for partially completed
50+
commands.
5051

5152
## Usage
5253

0 commit comments

Comments
 (0)