From 86b7602e9f75b8291004c8c1cc31affd142be14d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johann=20N=2E=20L=C3=B6fflmann?= Date: Wed, 28 Feb 2024 23:55:09 +0100 Subject: [PATCH 01/11] Update README.md --- README.md | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 9e79ea27..250f5112 100644 --- a/README.md +++ b/README.md @@ -1,17 +1,16 @@ ![GitHub issues](https://img.shields.io/github/issues-raw/jonelo/jacksum?color=blue) ![GitHub closed issues](https://img.shields.io/github/issues-closed-raw/jonelo/jacksum?color=blue) ![GitHub release (latest by date)](https://img.shields.io/github/v/release/jonelo/jacksum?color=green) -![GitHub downloads latest](https://img.shields.io/github/downloads/jonelo/jacksum/v3.6.0/total?color=green) +![GitHub downloads latest](https://img.shields.io/github/downloads/jonelo/jacksum/v3.7.0/total?color=green) ![GitHub](https://img.shields.io/github/license/jonelo/jacksum?color=green) ![GitHub top language](https://img.shields.io/github/languages/top/jonelo/jacksum?color=green) ![GitHub downloads](https://img.shields.io/github/downloads/jonelo/jacksum/total?color=green) -* * * - -Jacksum logo # Jacksum +Jacksum logo + **Jacksum** (**JAva ChecKSUM**) is a free, open source, cross-platform, feature-rich, multi-threaded, command line utility that makes hash functions available to you to solve particular tasks the smart way. From 4e6bfd845030cb55a81b78c2311cf89c139e2d3f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johann=20N=2E=20L=C3=B6fflmann?= Date: Sun, 7 Apr 2024 12:48:47 +0200 Subject: [PATCH 02/11] added architecture --- README.md | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 250f5112..5dba9ae7 100644 --- a/README.md +++ b/README.md @@ -105,7 +105,11 @@ Jacksum supports the **"Rocksoft (tm) Model CRC Algorithm"** to describe CRCs, s ## User Interfaces -Jacksum provides a command line interface (CLI), and an application programming interface (API). A graphical user interface (GUI) is provided by HashGarten which is a subproject of the Jacksum project. Also, there are file browser integrations (FBI) available to integrate Jacksum and HashGarten into your preferred file browser such as Finder on macOS, Windows Explorer on Microsoft Windows or Caja, Dolphin, elementary Files, Konqueror, Krusader, Nemo, GNOME Nautilus, ROX-Filter, SpaceFM, Thunar, Xfe, or zzzFM on GNU/Linux. +Jacksum provides a Command Line Interface (CLI), an Application Programming Interface (API). A Graphical User Interface (GUI) is provided by HashGarten which is a subproject of the Jacksum project. Also, there are File Browser Integrations (FBI) available. + +### Architecture + +![Architecture](https://github.com/jonelo/jacksum/assets/10409423/c8d4fb82-aaf6-450e-a92b-3576122eafa1) ### CLI @@ -113,6 +117,8 @@ If you are a skilled command line user you will benefit from the power on the co Jacksum on Ubuntu, CLI examples +See also the [https://github.com/jonelo/jacksum/wiki/Manpage](manual of Jacksum). + ### GUI If you prefer a graphical user interface (GUI) and you just would like to calc and verify hashes with a graphical user interface, I recommend to download and use the Jacksum File Browser Integration (FBI) installer which comes with [HashGarten](https://github.com/jonelo/HashGarten) that is a GUI for Jacksum. The installer is available for many different file managers on Windows, Linux, and macOS. See also [Integrations](https://github.com/jonelo/jacksum#integrations). @@ -121,9 +127,13 @@ If you prefer a graphical user interface (GUI) and you just would like to calc a HashGarten is powered by Jacksum -## CLI usage +### FBI + +File Browser Integrations are available to integrate both Jacksum and HashGarten into your preferred file browser, such as Finder on macOS, Windows File Explorer on Microsoft Windows, and Caja, Dolphin, elementary Files, GNOME Nautilus, Konqueror, Krusader, muCommander, Nemo, ROX-Filter, SpaceFM, Thunar, Xfe, or zzzFM on GNU/Linux. -Go to (Jacksum's manual)[https://github.com/jonelo/jacksum/wiki/Manpage]. +* [Jacksum File Browser Integration for Microsoft Windows](https://github.com/jonelo/jacksum-fbi-windows) +* [Jacksum File Browser Integration for GNU/Linux](https://github.com/jonelo/jacksum-fbi-linux) +* [Jacksum File Browser Integration for macOS](https://github.com/jonelo/jacksum-fbi-macos) ## Examples From 2932778ec8a060a8031ebc3616342b5ec26ca363 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johann=20N=2E=20L=C3=B6fflmann?= Date: Sun, 7 Apr 2024 13:30:05 +0200 Subject: [PATCH 03/11] fixed typo --- README.md | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/README.md b/README.md index 5dba9ae7..50d07ac4 100644 --- a/README.md +++ b/README.md @@ -121,12 +121,10 @@ See also the [https://github.com/jonelo/jacksum/wiki/Manpage](manual of Jacksum) ### GUI -If you prefer a graphical user interface (GUI) and you just would like to calc and verify hashes with a graphical user interface, I recommend to download and use the Jacksum File Browser Integration (FBI) installer which comes with [HashGarten](https://github.com/jonelo/HashGarten) that is a GUI for Jacksum. The installer is available for many different file managers on Windows, Linux, and macOS. See also [Integrations](https://github.com/jonelo/jacksum#integrations). +If you prefer a graphical user interface (GUI) and you just would like to calc and verify hashes with a graphical user interface, I recommend to download and use the Jacksum File Browser Integration (FBI) installer which comes with [HashGarten](https://github.com/jonelo/HashGarten) that is a GUI for Jacksum. The installer is available for many different file managers on Windows, Linux, and macOS. See also [Integrations](https://github.com/jonelo/jacksum/#integrations). Jacksum on Windows, SendTo -HashGarten is powered by Jacksum - ### FBI File Browser Integrations are available to integrate both Jacksum and HashGarten into your preferred file browser, such as Finder on macOS, Windows File Explorer on Microsoft Windows, and Caja, Dolphin, elementary Files, GNOME Nautilus, Konqueror, Krusader, muCommander, Nemo, ROX-Filter, SpaceFM, Thunar, Xfe, or zzzFM on GNU/Linux. From 12060fb29df4f53c240a722f73d2adba3cf2eb7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johann=20N=2E=20L=C3=B6fflmann?= Date: Sun, 7 Apr 2024 13:35:22 +0200 Subject: [PATCH 04/11] Update README.md --- README.md | 16 +++++----------- 1 file changed, 5 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 50d07ac4..f793c391 100644 --- a/README.md +++ b/README.md @@ -111,7 +111,7 @@ Jacksum provides a Command Line Interface (CLI), an Application Programming Inte ![Architecture](https://github.com/jonelo/jacksum/assets/10409423/c8d4fb82-aaf6-450e-a92b-3576122eafa1) -### CLI +### Command Line Interface (CLI) If you are a skilled command line user you will benefit from the power on the command line and you can use Jacksum in scripts, cronjobs, etc. in order to automate file integration/verification tasks for example. @@ -119,19 +119,13 @@ If you are a skilled command line user you will benefit from the power on the co See also the [https://github.com/jonelo/jacksum/wiki/Manpage](manual of Jacksum). -### GUI +### Graphical User Interface (GUI) -If you prefer a graphical user interface (GUI) and you just would like to calc and verify hashes with a graphical user interface, I recommend to download and use the Jacksum File Browser Integration (FBI) installer which comes with [HashGarten](https://github.com/jonelo/HashGarten) that is a GUI for Jacksum. The installer is available for many different file managers on Windows, Linux, and macOS. See also [Integrations](https://github.com/jonelo/jacksum/#integrations). +If you prefer a GUI and you just would like to calc and verify hashes with a graphical user interface, I recommend to download and use the Jacksum File Browser Integration (FBI) installer which comes with [HashGarten](https://github.com/jonelo/HashGarten) that is a GUI for Jacksum. -Jacksum on Windows, SendTo +### File Browser Integration (FBI) -### FBI - -File Browser Integrations are available to integrate both Jacksum and HashGarten into your preferred file browser, such as Finder on macOS, Windows File Explorer on Microsoft Windows, and Caja, Dolphin, elementary Files, GNOME Nautilus, Konqueror, Krusader, muCommander, Nemo, ROX-Filter, SpaceFM, Thunar, Xfe, or zzzFM on GNU/Linux. - -* [Jacksum File Browser Integration for Microsoft Windows](https://github.com/jonelo/jacksum-fbi-windows) -* [Jacksum File Browser Integration for GNU/Linux](https://github.com/jonelo/jacksum-fbi-linux) -* [Jacksum File Browser Integration for macOS](https://github.com/jonelo/jacksum-fbi-macos) +The File Browser Integration (FBI) installer can integrate both Jacksum and HashGarten into your preferred file browser, such as Finder on macOS, Windows File Explorer on Microsoft Windows, and Caja, Dolphin, elementary Files, GNOME Nautilus, Konqueror, Krusader, muCommander, Nemo, ROX-Filter, SpaceFM, Thunar, Xfe, or zzzFM on GNU/Linux. See also [Integrations](https://github.com/jonelo/jacksum/#integrations). ## Examples From 7ebc12a30b6874e9e05bd2277adba20f829f6141 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johann=20N=2E=20L=C3=B6fflmann?= Date: Sun, 7 Apr 2024 13:37:06 +0200 Subject: [PATCH 05/11] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f793c391..b0ccd5cc 100644 --- a/README.md +++ b/README.md @@ -125,7 +125,7 @@ If you prefer a GUI and you just would like to calc and verify hashes with a gra ### File Browser Integration (FBI) -The File Browser Integration (FBI) installer can integrate both Jacksum and HashGarten into your preferred file browser, such as Finder on macOS, Windows File Explorer on Microsoft Windows, and Caja, Dolphin, elementary Files, GNOME Nautilus, Konqueror, Krusader, muCommander, Nemo, ROX-Filter, SpaceFM, Thunar, Xfe, or zzzFM on GNU/Linux. See also [Integrations](https://github.com/jonelo/jacksum/#integrations). +The File Browser Integration (FBI) installer can integrate both Jacksum and HashGarten into your preferred file browser, such as Finder on macOS, Windows File Explorer on Microsoft Windows, and Caja, Dolphin, elementary Files, GNOME Nautilus, Konqueror, Krusader, muCommander, Nemo, ROX-Filter, SpaceFM, Thunar, Xfe, or zzzFM on GNU/Linux. See also [Integrations](https://github.com/jonelo/jacksum/tree/main?tab=readme-ov-file#integrations). ## Examples From 6e1621fd1d00049a12cf7dcca581387017e33287 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johann=20N=2E=20L=C3=B6fflmann?= Date: Sun, 7 Apr 2024 13:38:24 +0200 Subject: [PATCH 06/11] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index b0ccd5cc..3904e19c 100644 --- a/README.md +++ b/README.md @@ -46,7 +46,7 @@ In order to achieve the goals above Jacksum supports you with - Fully customizable output format - 170+ different character sets to be able to read and write hash files correctly -- 9200+ lines of manpage with descriptions, examples, and compatibility +- 9200+ lines of with descriptions, examples, and compatibility lists for all supported algorithms Jacksum is also a library. You can use it for your projects. It is written entirely in **Java** ☕. @@ -117,7 +117,7 @@ If you are a skilled command line user you will benefit from the power on the co Jacksum on Ubuntu, CLI examples -See also the [https://github.com/jonelo/jacksum/wiki/Manpage](manual of Jacksum). +See also the [manual of Jacksum](https://github.com/jonelo/jacksum/wiki/Manpage). ### Graphical User Interface (GUI) From 1a0228320a70fe7235650337c40d30f4f3a8a46a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johann=20N=2E=20L=C3=B6fflmann?= Date: Sun, 7 Apr 2024 18:53:21 +0200 Subject: [PATCH 07/11] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 3904e19c..dfdbe358 100644 --- a/README.md +++ b/README.md @@ -109,7 +109,7 @@ Jacksum provides a Command Line Interface (CLI), an Application Programming Inte ### Architecture -![Architecture](https://github.com/jonelo/jacksum/assets/10409423/c8d4fb82-aaf6-450e-a92b-3576122eafa1) +![Architecture](https://github.com/jonelo/jacksum/assets/10409423/d0d0ce30-3698-4d7d-8d0e-e2c3d7f29bc3) ### Command Line Interface (CLI) @@ -121,7 +121,7 @@ See also the [manual of Jacksum](https://github.com/jonelo/jacksum/wiki/Manpage) ### Graphical User Interface (GUI) -If you prefer a GUI and you just would like to calc and verify hashes with a graphical user interface, I recommend to download and use the Jacksum File Browser Integration (FBI) installer which comes with [HashGarten](https://github.com/jonelo/HashGarten) that is a GUI for Jacksum. +If you prefer a GUI and you just would like to calc and verify hashes with a graphical user interface, I recommend to download and use the Jacksum File Browser Integration (FBI) installer which comes with [HashGarten](https://github.com/jonelo/HashGarten) that is a GUI for Jacksum. HashGarten also runs standalone and it supports Drag and Drop. ### File Browser Integration (FBI) From 5c93ee025cad9933508aa6bcefc375bc40088b90 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johann=20N=2E=20L=C3=B6fflmann?= Date: Mon, 15 Apr 2024 23:41:41 +0200 Subject: [PATCH 08/11] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dfdbe358..c29cb483 100644 --- a/README.md +++ b/README.md @@ -78,7 +78,7 @@ Jacksum is for users with security in mind, advanced users, sysadmins, students - Supported architectures are dependent on the OS and the JDK vendor: - x86 64 bit (x64) - x86 32 bit (x86) - - ARM 64 bit (AArch64, resp. M1) + - ARM 64 bit (AArch64, resp. Apple silicon) - ARM 32 bit (AArch32) - PPC 64 bit (ppc64) - a GitHub user have had success to run Jacksum without modification even on a smartphone running Android on ARM 64 bit, see also https://github.com/jonelo/jacksum/issues/7 From 2ed8eedc9df0b6331ec455a8c334c066b408a9d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johann=20N=2E=20L=C3=B6fflmann?= Date: Mon, 29 Apr 2024 21:33:52 +0200 Subject: [PATCH 09/11] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c29cb483..718d7f3d 100644 --- a/README.md +++ b/README.md @@ -653,9 +653,9 @@ $ rm -R jacksum-$VERSION/ ## Integrations -* [Jacksum File Browser Integration for Microsoft Windows](https://github.com/jonelo/jacksum-fbi-windows) -* [Jacksum File Browser Integration for GNU/Linux](https://github.com/jonelo/jacksum-fbi-linux) -* [Jacksum File Browser Integration for macOS](https://github.com/jonelo/jacksum-fbi-macos) +* [Jacksum for Windows](https://github.com/jonelo/jacksum-fbi-windows) +* [Jacksum for Linux](https://github.com/jonelo/jacksum-fbi-linux) +* [Jacksum for macOS](https://github.com/jonelo/jacksum-for-macos) * [Jacksum on Docker](https://hub.docker.com/r/jonelo/jacksum) * [HashGarten](https://github.com/jonelo/HashGarten) - a GUI for Jacksum * NumericalChameleon, see http://www.numericalchameleon.net From 7cd9c70686a492cfa9495d316449d9fed5eff106 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johann=20N=2E=20L=C3=B6fflmann?= Date: Mon, 25 Nov 2024 01:38:05 +0100 Subject: [PATCH 10/11] Update README.md --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 718d7f3d..30f8f5b0 100644 --- a/README.md +++ b/README.md @@ -653,8 +653,8 @@ $ rm -R jacksum-$VERSION/ ## Integrations -* [Jacksum for Windows](https://github.com/jonelo/jacksum-fbi-windows) -* [Jacksum for Linux](https://github.com/jonelo/jacksum-fbi-linux) +* [Jacksum for Windows](https://github.com/jonelo/jacksum-for-windows) +* [Jacksum for Linux](https://github.com/jonelo/jacksum-for-linux) * [Jacksum for macOS](https://github.com/jonelo/jacksum-for-macos) * [Jacksum on Docker](https://hub.docker.com/r/jonelo/jacksum) * [HashGarten](https://github.com/jonelo/HashGarten) - a GUI for Jacksum From 421b7219b4475210a552ca5a774fad9f0b57a7c3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Johann=20N=2E=20L=C3=B6fflmann?= Date: Sun, 30 Mar 2025 23:29:36 +0200 Subject: [PATCH 11/11] Update bug_report.md --- .github/ISSUE_TEMPLATE/bug_report.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index 34ba3954..66e5c9af 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -7,11 +7,11 @@ assignees: '' --- -**Describe the bug** +## Bug Description A clear and concise description of what the bug is. If you are not sure whether it is a bug or not, please consider to open a Service request first. -**To Reproduce** +## How To Reproduce Steps to reproduce the behavior: 1. Go to '...' 2. Click on '....' @@ -19,15 +19,15 @@ Steps to reproduce the behavior: 4. Enter the command '...' 5. See error -**Expected behavior** +## Expected Behavior A clear and concise description of what you expected to happen. -**Screenshots** +## Screenshots If applicable, add screenshots to help explain your problem. -**Environment (please complete the following information):** +## Environment (please complete the following information) Run `jacksum --info > env.txt` and attach env.txt. Review env.txt before uploading. It may contain information that you don't wanna share (e.g. your user name on your desktop). -**Additional context** +## Additional Context Add any other context about the problem here.