*sh2bin* - public project by Krzysztof Zurek,
See: zurek.xyz

 This program is free for non commercial use only
                   OR
   You've bought the license of this!

   
This utility allow to hide almost every Bash script into an executable binary file!
Linux administrator appreciates usability of it in many situations.
Whole Bash script is encrypted so any it's secret codes will not be readable by binary editors even.
The output executable binary file is quite small.



REQUIREMENTS:
1. g++ command (from GNU GCC) accessible thru PATH user environment variable
2. Bash shell configured as default user system shell.



INSTALLATION:
Download tarball sh2bin-ARC-X.YZ.tar.gz (*) to disk (and compare it's hash sum as described at my home site)
next unpack this tarball and copy your Bash script to just created directory.
Finaly there are this README, sh2bin, sh2bin.lib and your script - 4 files in this directory.
(*) Be shure that 'OS-ARC-X.YZ' string mached to the proper version, operating system and processor architecture.  



USAGE:
Enter to sh2bin direcory and type command:
./sh2bin script
 
where
 'script' is name of the file with your Bash script,
 - this create bin file - executable binary file in sh2bin directory,
   then rename bin file and run it as you want.
 
Or with single option:
 -h to print help and version

 
 
IMPORTANT NOTES:
Sometimes there may be a problem depend on not properly reading Bash $0 parameter.
So change $0 words to predefined $ZER0 variable (which is identical to argv[0]) in your script as needed!
Nonetheless don't forget that $0 Bash parameter is not the same as argv[0] in C++ programming language!

	
	
LINKS:
GNU GCC home page: gcc.gnu.org
GNU Bash home page: www.gnu.org/software/bash	
	
	

	
	
	
	