Bash Command Builder
About v1.0
|
|
||
Bash Command Builder is open Source Software. https://bashcb.sourceforge.io (c) Dennis Damico, dennis508@yahoo.com GPL License https://opensource.org/licenses/GPL-3. |
![]() |
||
System Requirements: o Java version 7 or later o A Linux system -or- o Windows version 1903 or higher and Windows Subsystem for Linux (WSL 2) o A terminal emulator Installation Notes: Bash Command Builder requires the Java Runtime Environment version 7 or later. Consult your Linux documentation if Java is not already installed. You might try this to install: $ sudo apt-get update $ sudo apt-get install default-jdk $ java -version Bash Command Builder does not run on plain Windows. To install Windows Subsystem for Linux please see https://docs.microsoft.com/en-us/windows/wsl/install-win10, https://www.cs.odu.edu/~zeil/FAQs/Public/win10Bash and https://techcommunity.microsoft.com/t5/windows-dev-appconsult/running-wsl-gui-apps-on-windows-10/ba-p/1493242. A terminal emulator such as x-terminal-emulator, xterm, gnome-terminal, guake, konsole, or terminator is required. Consult your Linux documentation if not already installed. (Windows Terminal does not appear to work.) To install Bash Command Builder open the distribution file, move all files to a location of your choice. Run by double clicking on bcb.jar or by "java -jar bcb.jar". To run in portable mode on removable drives: Create a writable folder named BcB in the folder containing bcb.jar. (This "program folder" will hold all program data.) The user guide contains information you absolutely need to know. A message to users: This product is intended for those learning to use Bash. If you eat, drink, and sleep Bash, you will want something more sophisticated. The Bash subset encouraged by this tool is limited but intended to help get some work done. (Full Bash is just too mind-boggling and full of strangeness.) But you can certainly use any command or syntax style you like. Your help with product improvement is sincerely requested. Please report any defects or oddities to me at dennis508@yahoo.com. Feature ideas are also solicited. Good news is also welcome; if you like something, please let me know. -- Dennis Only Bash? What about other shells? I don't know. If you try other shells please tell me the results. There's not a lot of Bash in this product. If your shell is compatible with Bash for the following commands / features then it might work: diff, eval, echo, exit, function, grep, If [[ ]] then fi, local, pipes, read, redirection, set, trap, while do continue done. Limitations, warnings, and known problems: - When debugging, you cannot resume a process suspended with CTRL-Z. This version of Bash Command Builder was tested with: -Windows 10 -Windows Subsystem for Linux (WSL 2) with Debian 1.3.0.0 -Openjdk version "11.0.9.1" -Bash 5.0.3(1)-release (x86_64-pc-linux-gnu) -Kubuntu 18.04 -Java Version "1.8.0_131" -Bash 4.4.20(1)-release (x86_64-pc-linux-gnu) |