Checksums every file under the current directory.
|
||
---|---|---|
src | ||
.editorconfig | ||
.gitignore | ||
justfile | ||
LICENSE | ||
README.md |
chksum
Checksums every file under the current directory
Runtime dependency
If you use version 2.0.0 or above you will need redis!
pacman -S redis && systemctl start redis
With this redis will be downloaded and started. Don't forget to enable the service if you don't want to start it every time you run the program.
Run Locally
Clone the project
git clone https://gitea.hopeless-cloud.xyz/ProfessionalUwU/chksum.git
Go to the project directory
cd chksum
Install dependencies
pacman -S dotnet-runtime dotnet-sdk
Build project
just build
Publish project
just publish
Go to the publish folder
cd src/Chksum/bin/Release/net7.0/linux-x64/publish
Run executable
./Chksum
Enabling verbose output for troubleshooting
- Open the file called chksum.cs with your editor of choice.
- At the top there will be the logger configuration which you can change. Should look like this.
private ILogger logger = new LoggerConfiguration()
.MinimumLevel.Debug()
.WriteTo.Console(restrictedToMinimumLevel: LogEventLevel.Error)
.WriteTo.File("chksum.log")
.CreateLogger();
- Change the minimum level of the logger to Verbose.
- Compile the program
- Profit. Now you will be able to see how what the program is doing in detail.