Files in Lambda Expressions – a Haskell-written humble visual file explorer
(UNIX-based OS' only)
Program starts in the root directory
- show help for commands
- list directories in current folder
- list files in current folder
- ascend directory tree (parent folder)
- descend directory tree (child folders)
- create & name folder
- rename folder
- constraints: no empty names
- delete folder
- with "do you really want to delete?"-question
- create & name file
- constraints: no content, just file creation
- rename file
- constraints: no empty names
- edit file (with nano)
- delete file
- with "do you really want to delete?"-question
- move files
- move folders
- Docker Desktop
version > v19.x
Reset all docker containers. --- Recommended for first install or when Docker image was modified.
make reset
Remove stopped docker containers. --- Use this to get rid of dangling containers from old images from this project
make clean
Build docker container & Haskell project in the virtual environment.
--- Use this to run ghc Main.hs
inside docker.
make
Run GHCI inside docker container.
--- Use this to run ghci
inside docker. Do not forget to load the project with :load Main.hs
afterwards.
make run
h
- show helpArrow Up
- selection upArrow Down
- selection downEnter
- enter directoryq
- quit applicationn
- new fileN
- new folderr
- rename file/foldere
- edit filed
- delete file/folderESC
- exit help