Hbcxmlgen-bash: Difference between revisions
Mcpancakes (talk | contribs) m Hbcxmlgen moved to Hbcxmlgen-bash: see the talk page |
Mcpancakes (talk | contribs) name change to hbcxmlgen-bash |
||
Line 1: | Line 1: | ||
{{Infobox homebrewapp | {{Infobox homebrewapp | ||
| title = hbcxmlgen | | title = hbcxmlgen-bash | ||
| image = | | image = | ||
| desc = Bash script for meta.xml creation. | | desc = Bash script for meta.xml creation. | ||
Line 8: | Line 8: | ||
| display = | | display = | ||
| version = r2 | | version = r2 | ||
| download = [http://www.mediafire.com/? | | download = [http://www.mediafire.com/?nwm4oy21x5o hbcxmlgen-bash-r2.tar.gz] | ||
| source = It's a script. | | source = It's a script. | ||
| website = | | website = | ||
Line 19: | Line 19: | ||
}} | }} | ||
'''hbcxmlgen''' is a Bash script for creating the Homebrew Channel's meta.xml files. | '''hbcxmlgen-bash''' is a Bash script for creating the Homebrew Channel's meta.xml files. | ||
Along with just making the meta.xml file, it also | Along with just making the meta.xml file, it also | ||
* can be installed to <code>/usr/bin</code> so you can run it from anywhere just by typing <code>hbcxmlgen</code> | * can be installed to <code>/usr/bin</code> so you can run it from anywhere just by typing <code>hbcxmlgen-bash</code> | ||
* checks if meta.xml already exists in the current directory, and asks if you want to overwrite it | * checks if meta.xml already exists in the current directory, and asks if you want to overwrite it | ||
* notifies you if you need write permissions to write in the current directory ''before'' you enter all the meta.xml information | * notifies you if you need write permissions to write in the current directory ''before'' you enter all the meta.xml information | ||
Line 29: | Line 29: | ||
Also, a bug: You must run install.sh from the directory that hbcxmlgen.sh is in. Otherwise: | Also, a bug: You must run install.sh from the directory that hbcxmlgen-bash.sh is in. Otherwise: | ||
<pre> | <pre> | ||
mcpancakes@desktop:/$ /usbhdd/Programming/hbcxmlgen/install.sh -i | mcpancakes@desktop:/$ /usbhdd/Programming/hbcxmlgen-bash/install.sh -i | ||
Copying to /usr/bin/hbcxmlgen ... | Copying to /usr/bin/hbcxmlgen-bash ... | ||
[sudo] password for mcpancakes: | [sudo] password for mcpancakes: | ||
cp: cannot stat `hbcxmlgen.sh': No such file or directory | cp: cannot stat `hbcxmlgen-bash.sh': No such file or directory | ||
Installed! | Installed! | ||
mcpancakes@desktop:/$ | mcpancakes@desktop:/$ | ||
Line 43: | Line 43: | ||
== README == | == README == | ||
<pre> | <pre> | ||
+---------------+ | +--------------------+ | ||
| hbcxmlgen | ---> by mcpancakes | | hbcxmlgen-bash | ---> by mcpancakes | ||
+---------------+ | +--------------------+ | ||
hbcxmlgen is a bash script for assisting in the creation of the Homebrew Channel's | hbcxmlgen-bash is a bash script for assisting in the creation of the Homebrew Channel's | ||
"meta.xml" files. If you run the installer, you get easy access to it no matter what | "meta.xml" files. If you run the installer, you get easy access to it no matter what | ||
your current working directory may be. | your current working directory may be. | ||
Line 68: | Line 68: | ||
Once installed: | Once installed: | ||
$ hbcxmlgen | $ hbcxmlgen-bash | ||
If not installed: | If not installed: | ||
$ ./hbcxmlgen.sh | $ ./hbcxmlgen-bash.sh | ||
OR | OR | ||
$ [dir of script]/hbcxmlgen.sh | $ [dir of script]/hbcxmlgen-bash.sh | ||
+----------+ | +----------+ | ||
Line 86: | Line 86: | ||
== Changelog == | == Changelog == | ||
[http://www.mediafire.com/? | [http://www.mediafire.com/?nwm4oy21x5o r2] - fixed issue of the wrongly always-appearing "Write privileges required" message when there was no meta.xml already in the directory. Sorry to the 11 who already downloaded it :\ . When write privileges are required, running with <code>sudo</code> breaks the conditional statements for some odd reason (this existed in r1 as well). <code>su</code> works though, but just remember to <code>exit</code> when you're done making the meta.xml file. (released ~8 hours after r1).<br> | ||
[http://www.mediafire.com/?zyzdmxd1ztk r1] - initial release. | [http://www.mediafire.com/?zyzdmxd1ztk r1] - initial release. | ||
== Note == | == Note == | ||
[[HBCXMLGen]] is [[User:Pinecone|Pinecone's]] Java-based program that serves the same purpose as hbcxmlgen. | [[HBCXMLGen]] is [[User:Pinecone|Pinecone's]] Java-based program that serves the same purpose as hbcxmlgen-bash. | ||
[[Category: Homebrew applications]] | [[Category: Homebrew applications]] |
Revision as of 02:02, 28 January 2009
hbcxmlgen-bash | |
General | |
---|---|
Author(s) | mcpancakes |
Type | PC utility |
Version | r2 |
License | GPLv3 |
Links | |
[[hbcxmlgen-bash-r2.tar.gz|Download]] | |
Source |
hbcxmlgen-bash is a Bash script for creating the Homebrew Channel's meta.xml files.
Along with just making the meta.xml file, it also
- can be installed to
/usr/bin
so you can run it from anywhere just by typinghbcxmlgen-bash
- checks if meta.xml already exists in the current directory, and asks if you want to overwrite it
- notifies you if you need write permissions to write in the current directory before you enter all the meta.xml information
- enforces the entering of the release date by making sure you input 14 characteres (YYYYmmddMMDDSS)
Also, a bug: You must run install.sh from the directory that hbcxmlgen-bash.sh is in. Otherwise:
mcpancakes@desktop:/$ /usbhdd/Programming/hbcxmlgen-bash/install.sh -i Copying to /usr/bin/hbcxmlgen-bash ... [sudo] password for mcpancakes: cp: cannot stat `hbcxmlgen-bash.sh': No such file or directory Installed! mcpancakes@desktop:/$
It won't really be installed. They come together in the same archive anyway, and are extracted to the same place, so just take the time to cd
to the directory you unpacked it in and run ./install.sh -i
from there. The uninstall can be run from any directory, however.
README
+--------------------+ | hbcxmlgen-bash | ---> by mcpancakes +--------------------+ hbcxmlgen-bash is a bash script for assisting in the creation of the Homebrew Channel's "meta.xml" files. If you run the installer, you get easy access to it no matter what your current working directory may be. +------------------+ | (Un)Installation | +------------------+ install.sh parameters: -i = install -u = uninstall $ sh install.sh -i |-u OR $ bash install.sh -i | -u +---------+ | Running | +---------+ Once installed: $ hbcxmlgen-bash If not installed: $ ./hbcxmlgen-bash.sh OR $ [dir of script]/hbcxmlgen-bash.sh +----------+ | Feedback | +----------+ mc@mcpancakes.com This is the first "formal" release of any programming I've ever done, so feedback would be appreciated!
Changelog
r2 - fixed issue of the wrongly always-appearing "Write privileges required" message when there was no meta.xml already in the directory. Sorry to the 11 who already downloaded it :\ . When write privileges are required, running with sudo
breaks the conditional statements for some odd reason (this existed in r1 as well). su
works though, but just remember to exit
when you're done making the meta.xml file. (released ~8 hours after r1).
r1 - initial release.
Note
HBCXMLGen is Pinecone's Java-based program that serves the same purpose as hbcxmlgen-bash.