Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shimondoodkin/tcext
tcext - Quick Extension Creation Script for Tiny Core Linux
https://github.com/shimondoodkin/tcext
Last synced: 28 days ago
JSON representation
tcext - Quick Extension Creation Script for Tiny Core Linux
- Host: GitHub
- URL: https://github.com/shimondoodkin/tcext
- Owner: shimondoodkin
- Created: 2011-12-11T13:34:20.000Z (about 13 years ago)
- Default Branch: master
- Last Pushed: 2012-11-09T12:43:02.000Z (about 12 years ago)
- Last Synced: 2024-10-19T23:51:39.638Z (2 months ago)
- Language: Shell
- Homepage: http://forum.tinycorelinux.net/index.php/topic,12073.0.html
- Size: 105 KB
- Stars: 2
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
Awesome Lists containing this project
README
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 extensionThis 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 wheelEasy as sequance of commands:
wget http://somewebsite.com/downloaded_app_source.tar.gz
tar -vxf cd downloaded_app_source.tar.gz
cd downloaded_app_sourcetcext 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 itBasicaly 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 installdevInstallation:
~~~~~~
to download you need curl extensiontce-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/tcextmake 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 requestLisence: MIT/GPL
Written by Shimon Doodkin [email protected] doodkin.com
Contributors:
You here - fork and modify https://github.com/shimondoodkin/tcext/