Skip to content

alazythe/claw

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


CLAW
CLAW

A Unix shell written in Rust.

Currently Implemented

Basic Functionality

  • Tab completion for commands and files
  • History
  • Colorization
  • Command redirection
  • Pipe
  • Background processes
  • Directory stack operations

Basic Commands

  • Directory traversal using cd /path
  • Clear terminal using clear
  • Exit shell using exit
  • List commands using help

Directory Stack Operations

  • Show current stack dirs
  • Save current dir and go to path pushd /path
  • Pop last directory from stack popd

Coming Soon

  • History search using history | grep <pattern>
  • Search for files using find /path -name <pattern>
  • Search for directories using find /path -type d

About

A Unix shell written in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages