Describe the bug
Shell process doesnt exit clean in WSL2
To Reproduce
Steps to reproduce the behavior:
- Build locally on WSL
- run
dist/dfs-cli and test commands
- type
exit and exit dfs-cli shell
- Press CTRL+C and See error
Expected behavior
Clean exit when exiting the shell
Screenshots

Additional context
reopening #593