Releases: MasterJayanX/OneClickAppInstaller
v1.3.0
Changelog
- Added support for older versions of Windows by using pmfow
- Fixed issues related to Windows and winget.
- Abreviated the names of the binaries to ocai (OneClickAppInstaller) to make it easier to read.
Installation
For Windows users, download the .exe file that corresponds to your CPU architecture (win32 for 32 bit and win64 for 64 bit), extract the files wherever you want and run the .exe inside the folder.
For Mac, Linux and BSD users, download the .sh file, then run it on a terminal window with the following command: ./ocai_v1.3.0.sh
.
Note: if you can't run the program, try using the command chmod +x ocai_v1.3.0.sh
and then running it.
v1.2.2
Changelog
- Added a 32 bit executable for Windows.
- Minor changes with the Snap option.
- Included the necessary C++ dependencies alongside the Windows executable.
Installation:
For Windows users, download the .exe file that corresponds to your CPU architecture (win32 for 32 bit and win64 for 64 bit), extract the files wherever you want and run the .exe inside the folder.
For Mac, Linux and BSD users, download the .sh file, then run it on a terminal window with the following command: ./oneclickappinstaller_v1.2.2.sh
.
Note: if you can't run the program, try using the command chmod +x oneclickappinstaller_v1.2.2.sh
and then running it.
I should have called this release 1.2.1.1, but it's too late, I think.
v1.2.1
First release of 2024.
Changelog
- Added support for Snaps.
- Fixed a bug that prevented the program of creating a file for Ubuntu/Debian if you chose an invalid option when asked if you want a custom name for the file.
- Added support for the Japanese language.
- Added an All in One package for Windows if you want to download the executable and the language files in one go (the file is named
OneClickAppInstaller_win_installer.exe
.
Installation:
For Windows users, download the .exe file, then double click it.
For Mac, Linux and BSD users, download the .sh file, then run it on a terminal window with the following command: ./oneclickappinstaller_v1.2.1.sh
.
Note: if you can't run the program, try using the command chmod +x oneclickappinstaller_v1.2.1.sh
and then running it.
v1.2.0
Changelog
Bug fixes
From 1.1.x:
- Fixed the program automatically closing after finishing instead of asking the user to press Enter to exit.
From the pre-releases (1.2.0-pre.1 and 1.2.0-pre.2):
- Fixed an error that prevented the user from entering the name of the package if the search command is triggered more than once.
Changes and additions
- Added support for the yum package manager for older versions of Red Hat Enterprise Linux (RHEL).
- Added the option to search the names or IDs of the applications you want to install from OneClickAppInstaller itself. However, this will only work if you're using the same operating system as the target of your script. For example, you can only search for packages for Windows if you're using Windows and you have winget installed.
- Added the option to load a config file (it must be named oneclick_config.txt or oneclickconfig.txt) to create a script automatically based on the options from the file. This file is loaded automatically if you place it in the same directory as the software. To create your own config file, check one of the example files in the config examples folder.
- Reorganized the code (there are now 2 .cpp files instead of one). If you want to compile the code yourself, download all 3 .cpp and .hpp files and compile the file named main.cpp.
- Added support for other operating systems, these being FreeBSD, NetBSD, OpenBSD and Haiku.
- Added a line in the About section showing the operating system of the user.
- Added an icon to the Windows executable (you can find it in the repository as Oneclick.ico). Don't worry, it's temporary.
- Added language files for Italian, Brazilian Portuguese and German (Note: these were translated automatically, so if you find any translation errors, let me know). You can find these in the language file examples folder.
Installation:
For Windows users, download the .exe file, then double click it.
For Mac and Linux users, download the .sh file, then run it on a terminal window with the following command: ./oneclickappinstaller_v1.2.0.sh
.
Note: if you can't run the program, try using the command chmod +x oneclickappinstaller_v1.2.0.sh
and then running it.
v1.2.0-pre.2
Changelog
Bug fixes
- Fixed a problem preventing scripts created for Linux from working correctly (they were detecting endline characters in each command).
Changes and additions
- Added the option to load a config file (it must be named oneclick_config.txt) to create a script automatically based on the options from the file. This file is loaded automatically if you place it in the same directory as the software. To create your own config file, check one of the example files.
- Reorganized the code (there are now 2 .cpp files instead of one). If you want to compile the code yourself, download all 3 .cpp and .hpp files and compile the file named main.cpp.
Installation:
For Windows users, download the .exe file, then double click it.
For Mac and Linux users, download the .sh file, then run it on a terminal window with the following command: ./oneclickappinstaller_v1.2.0-pre.2.sh
.
Note: if you can't run the program, try using the command chmod +x oneclickappinstaller_v1.2.0-pre.2.sh
and then running it.
Warning: The template language file hasn't been updated for this pre-release.
Also, Merry Christmas, everybody!
v1.1.3
Changelog
- Fixed a problem preventing scripts created for Linux from working correctly (they were detecting endline characters in each command) (Fix taken from v1.2.0-pre.2). This issue was quite critical to the program's functionality and due to my irresponsibility, I only noticed it when working on the next release (v1.2.0), so I just made this update in like 10 minutes to address this issue in a stable update.
Installation
For Windows users, download the .exe file, then double click it.
For Mac and Linux users, download the .sh file, then run it on a terminal window with the following command: ./oneclickappinstaller_v1.1.3.sh
.
Note: if you can't run the program, try using the command chmod +x oneclickappinstaller_v1.1.3.sh
and then running it.
Also, Merry Christmas, everybody!
v1.2.0-pre.1
First pre-release of release 1.2.0.
Changelog
Changes and additions
- Added support for the yum package manager for older versions of Red Hat Enterprise Linux (RHEL).
- Added the option to search the names or IDs of the applications you want to install from OneClickAppInstaller itself. However, this will only work if you're using the same operating system as the target of your script. For example, you can only search for packages for Windows if you're using Windows and you have winget installed.
- New lines of text have been added.
Pending changes
- The search feature hasn't been 100% tested and polished yet, so changes might happen between this pre-release and the final 1.2.0 release.
- More things might be added, so stay tuned.
Installation:
For Windows users, download the .exe file, then double click it.
For Mac and Linux users, download the .sh file, then run it on a terminal window with the following command: ./oneclickappinstaller_v1.2.0-pre.1.sh
.
Note: if you can't run the program, try using the command chmod +x oneclickappinstaller_v1.2.0-pre.1.sh
and then running it.
Warning: The template language file hasn't been updated for this pre-release.
v1.1.2
Changelog
- Added the possibility of loading custom language files that can be created from this template file. You can also see more examples in the language file examples folder.
- French support has also been added via this method (optional). Just save the fr.txt file in the same directory as your executable.
- Reorganized parts of the code.
- Added a new easter egg. It's up to you to find it.
- Other general and/or minor fixes and changes.
Installation:
For Windows users, download the .exe file, then double click it.
For Mac and Linux users, download the .sh file, then run it on a terminal window with the following command: ./oneclickappinstaller_v1.1.2.sh
.
Note: if you can't run the program, try using the command chmod +x oneclickappinstaller_v1.1.2.sh
and then running it.
v1.1.1
Changelog:
- Fixed a problem that prevented the script from creating a file if the OS was set to "Ubuntu/Debian" and a custom name wasn't chosen.
- Special characters like accented characters and letters like the Spanish letter ñ can now be displayed correctly in the Windows executable.
- Added easter eggs. It's up to you to find them (Note: looking at the source code to find the easter eggs is cheating).
- Fixed other small problems.
Installation:
For Windows users, download the .exe file, then double click it.
For Mac and Linux users, download the .sh file, then run it on a terminal window with the following command: ./oneclickappinstaller_v1.1.1.sh
.
Note: if you can't run the program, try using the command chmod +x oneclickappinstaller_v1.1.1.sh
and then running it.
v1.1.0
Finally, a new version.
Changelog:
- Added OpenSUSE and Flatpak support.
- Unified the English and Spanish languages in one file (you have to choose your language when you run the program).
- Fixed a problem with the "Back to Main Menu" option from "Create script for Linux" not working as it should.
- Fixed mistranslations in the English language.
- Other general or minor fixes.
Installation:
For Windows users, download the .exe file, then double click it.
For Mac and Linux users, download the .sh file, then execute it on a terminal window with the following command: ./oneclickappinstaller_v1.1.0.sh
.
Note: if you can't run the program, try using the command chmod +x oneclickappinstaller_v1.1.0.sh
and then running it.
Known issues:
- Accented and special characters like the letter ñ are not displayed correctly in the Windows executable. I'm working to have this issue fixed.