Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
|Failed to load latest commit information.|
tcext - Quick Extension Creation Script for Tiny Core Linux ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I wanted to make it easy to create extensions So more people will be able to do it Also I wanted that people will provide inside the extensions A tutorial how to make an extension This script makes your life simpler Now you have time to Describe your work, Reread the extention info, and Make more extensions I have developed an extension creation script I hope I did not reinvented the wheel Easy as sequance of commands: wget http://somewebsite.com/downloaded_app_source.tar.gz tar -vxf cd downloaded_app_source.tar.gz cd downloaded_app_source tcext tools # loads extensions required to compile programs tcext info #creates or edits tcext.info file in current directory tcext configure --option # same as ./configure --option tcext make # same as #make but with cpu options #put additional extension files in ./tcfiles, ex: tcfiles/etc/settings.conf.sample #make an init script (to copy /etc/settings.conf.sample to /etc/settings.conf): tcext script # to edit/create the init script tcext install # same as #make install #at this point you can see the result tcz in ./tcout #additionally you can use load / unload / reload to test your work tcext load # copies the tcz to tce/optional and loads it Basicaly you are done! #also you can do tcext unload # tries to unload the extention # when you develop your extension, and you need to modify a file in ./tcfiles, you can do: tcext reload # re-copies ./tcfiles , makes package, unloads, loads #now you can try your extension again ;) #before publishing make sure to run info again tcext info #creates or edits tcext.info file in current directory #and redo all the installs: tcext install ,tcext installdocs, tcext installdev Installation: ~~~~~~ to download you need curl extension tce-load -wi curl.tcz put tcext file in ~/.local/bin/tcext mkdir -p ~/.local/bin/ curl --insecure https://raw.github.com/shimondoodkin/tcext/master/tcext -o /home/tc/.local/bin/tcext make it executible chmod +x ~/.local/bin/tcext development-note: clone the repository and make a link to tcext in repo instead of putting a file there to develop this project you need an account in github, then you can open a file and click "Fork and edit this file", and send pull request Lisence: MIT/GPL Written by Shimon Doodkin firstname.lastname@example.org doodkin.com Contributors: You here - fork and modify https://github.com/shimondoodkin/tcext/