Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jpmikkers/avahash
Small portable desktop app to calculate file hashes
https://github.com/jpmikkers/avahash
avalonia avaloniaui hash hashing linux macos windows
Last synced: 2 months ago
JSON representation
Small portable desktop app to calculate file hashes
- Host: GitHub
- URL: https://github.com/jpmikkers/avahash
- Owner: jpmikkers
- License: mit
- Created: 2023-10-09T12:42:54.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-09-04T11:54:05.000Z (4 months ago)
- Last Synced: 2024-10-10T19:40:24.119Z (2 months ago)
- Topics: avalonia, avaloniaui, hash, hashing, linux, macos, windows
- Language: C#
- Homepage:
- Size: 225 KB
- Stars: 3
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# AvaHash
AvaHash is a small and portable desktop app to calculate file hashes. It was created using [AvaloniaUI](https://www.avaloniaui.net/) and [communitytoolkit.MVVM](https://learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/).
AvaHash was tested on Windows 11 and Linux, but should also work on MacOS.
## Screenshot
![image](https://github.com/jpmikkers/AvaHash/assets/10578746/0723dfa2-f92c-42b1-9b4e-21bde38e7d53)
## Build & run Instructions (Windows)
First make sure to install the dotnet 7 sdk as per these instructions: [https://learn.microsoft.com/en-us/dotnet/core/install/windows?tabs=net70](https://learn.microsoft.com/en-us/dotnet/core/install/windows?tabs=net70)
To build, go to the AvaHash subdirectory that contains `AvaHash.csproj`. Then run the following commands:
dotnet restore
dotnet run --configuration Release## Build & run Instructions (Linux)
First make sure to install the dotnet 7 sdk as per these instructions: [https://learn.microsoft.com/en-us/dotnet/core/install/linux](https://learn.microsoft.com/en-us/dotnet/core/install/linux)
You can double check which .net sdk you have installed via the following command:
user@Ubuntu:~/.local/share$ dotnet --list-sdks
7.0.101 [/usr/share/dotnet/sdk]
user@Ubuntu:~/.local/share$ dotnet --list-runtimes
Microsoft.AspNetCore.App 7.0.1 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
Microsoft.NETCore.App 7.0.1 [/usr/share/dotnet/shared/Microsoft.NETCore.App]To build and run, cd to the AvaHash subdirectory that contains `AvaHash.csproj`. Then run the following commands:
dotnet restore
dotnet run --configuration Release