Updated readme

This commit is contained in:
fedir 2025-05-06 18:22:15 +02:00
parent fb18484aa8
commit 2a1e94f054
Signed by: fedir
GPG Key ID: C959EE85F0C9362C

View File

@ -15,15 +15,19 @@ Traditional access control mechanisms in operating systems allow the same level
- Install dependencies - Install dependencies
- libfuse3 - libfuse3
- Debian: `sudo apt install fuse3 libfuse3-dev` - Debian: `sudo apt install fuse3 libfuse3-dev`
- zenity
- Debian: `sudo apt install zenity`
- Build tools - Build tools
- Debian: `sudo apt install gcc make pkg-config` - Debian: `sudo apt install gcc make pkg-config`
- Build using `make`: - Build using `make`:
- In the project directory: `make` - In the project directory: `make`
- Use `make DEBUG=1` for testing. - Add `DEBUG=1` to show more compiler warnings.
- Add `TEST=1` to also test the program.
- Add `DIALOGUE=0` to not compile the dialogue program.
- Resulting binaries should appear in the `build` directory. - Resulting binaries should appear in the `build` directory.
## Installation
Currently, there is no installer implemented.
## Usage ## Usage
`icfs <FUSE arguments> [target directory]` `icfs <FUSE arguments> [target directory]`