This project is a demake for macOS Finder in CLI.
Key features:
- Navigate through files and directories
- Open directories
- Create new files and directories
- Delete files and directories
- Search for files and directories
- Copy files and directories
- Clone the repository
git clone https://github.com/VChristinne/demake-finder.git
- Navigate to the project directory
cd demake-finder
- Make the
run.sh
script executable (docker installation)
chmod +x run.sh
- Run the script to start the application
./run.sh <directory_path> [-h][-l][-s][-d][-v]
- To stop and remove the container, run the following command
docker stop run-df && docker rm run-df
- List files and directories:
entrypoint.py <directory_path> [-h][-l][-s][-d][-v]
- Optional arguments:
-h
or--help
: Display the help message-l
or--list
: Display the files and directories-s
or--size
: Display the size of the files and directories-d
or--date
: Display the date of the files and directories-v
or--verbose
: Display the size and date of the files and directories
- Optional arguments:
Using the Component-Based Architecture, the project is structured as follows:
├── Dockerfile
├── LICENSE
├── README.md
├── components
│ ├── file_management
│ │ ├── copy
│ │ ├── delete
│ │ ├── list
│ │ └── move
│ ├── navigation
│ ├── search
│ ├── ui
│ │ └── cli_controller
│ ├── shared
│ │ ├── config
│ │ └── utils
├── run.sh
└── entrypoint.py
This project is licensed under the MIT License - see the LICENSE file for details.