You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+7-5Lines changed: 7 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -15,7 +15,7 @@ Save your most used or tricky commands with notes, so you never have to remember
15
15
Specify `{parameters}` for the command, to quickly run different scenarios.
16
16
### 3. Multi-OS Compatibility: Windows, macOS & Linux
17
17
Application is fully compatible with Windows x86, macOS arm64 and Linux x86, ensuring a smooth experience across all major operating systems.
18
-
Corresponding OS-specific artifacts are available for download in the GitHub Releases section.
18
+
Corresponding OS-specific artifacts are available for download in the Releases section.
19
19
### 4. Standalone Application
20
20
GitWave is a standalone application that doesn't leave any footprint on your PC. It respects your
21
21
system's cleanliness by ensuring that no unnecessary files or configurations are left behind,
@@ -28,14 +28,16 @@ Explore, contribute, and customize the application according to your preferences
28
28
To enjoy GitWave you don't need any JDK, because it already includes JDK.
29
29
1. Download `GitWave_yourOS.zip` from the [latest release](https://github.com/introfog/GitWave/releases).
30
30
2. Unpack archive to your local machine and launch `GitWave.exe` (for Windows) or `GitWave.sh` (on macOS and Linux).
31
-
3. Begin executing bash commands across multiple repositories effortlessly.
32
-
4. You can check my personal [GitWave config](https://gist.github.com/introfog/10a0a3f6c0b069c4132f8ac18b73dff5) with bash commands which i use on regular basis.
31
+
- Before running `GitWave.sh` on MacOs and Linux, make the script executable by running `chmod +x ./GitWave.sh`.
32
+
- MacOs complains that Apple couldn't verify that `java` is free of malware, go to `Privacy & Security` and allow running `java`.
33
+
4. Begin executing bash commands across multiple repositories effortlessly.
34
+
5. You can check my personal [GitWave config](https://gist.github.com/introfog/10a0a3f6c0b069c4132f8ac18b73dff5) with bash commands which i use on regular basis.
33
35
34
36
<img src=samples/Sample_Saved_Commands.gif>
35
37
36
38
## :hammer: Build Locally
37
39
### Software Requirements
38
-
- JDK 11 or higher.
40
+
- JDK 17 or higher.
39
41
- Maven.
40
42
### Build Options
41
43
- To run the application execute `mvn javafx:run`.
@@ -44,7 +46,7 @@ To enjoy GitWave you don't need any JDK, because it already includes JDK.
44
46
-`GitWave.sh`, which is used on macOS and Linux and runs java image, is located in the `tools` folder.
45
47
46
48
## :gear: Under the hood
47
-
- GitWave is built on openjdk 11 + openjfx 11 and wrapped into Java Runtime Image.
49
+
- GitWave is built on openjdk 17 + openjfx 17 and wrapped into Java Runtime Image.
48
50
- All commands and settings are stored in `config/config.json` in JSON format. So it is possible to edit them manually in any text editor.
49
51
- On opening the app makes a lenient request to GitHub API to check for the new available release, see `com.github.introfog.gitwave.model.UpdateChecker#isNewReleaseAvailable`.
0 commit comments