Oh yeah, i'm happy already, allthough it has not yet passed evaluation.
What i'm talking about?
I'm talking about TUI - Text User Interface for scripts, which has reached 0.8.9-GNU-RC16 yesterday evening, and if everything works out as expected, it will reach "GNU TUI 0.9.0" this week.
I've been using TUI already for about 3 years for my own 'production',
but by now, it has achieved a state that deserves the label 'stable'!
The feedback, so far, has been good and promising.
What to expect when it passes the evaluation?
I plan to move the project home to: http://www.gnu.org/software/tui to share the texinfo manual and to be the first and primary point of announcements regarding it.
Obviously i'll post here about it too, but more in a human-speaking way, and less technical as there.
Oh im so excited, that i just cant hide it...
*dance dance*
Scripts are one of the best things with computers.
Their power mostly underrated, and their writing undervalued.
Dienstag, 29. September 2015
Almost there...
Sonntag, 27. September 2015
How to start coding GNU/Linux software
An often asked question is:
Well, assuming you already can write code, we can focus on GNU/Linux specific issues.
First read:
Coding Standards: http://www.gnu.org/prep/standards/html_node/
Translating using gettext: http://www.gnu.org/software/gettext/manual/gettext.html
While preparing your documention:
texinfo: http://www.gnu.org/software/texinfo/manual/texinfo/texinfo.html
Then, with your first example project following those guide lines, go ahead and dig into:
Autconf: http://www.gnu.org/software/autoconf/manual/autoconf.html
Automake: http://www.gnu.org/software/automake/manual/automake.html
These tools will help to compile your project at the enduser side without issues.
I figured the hard way, created a project, and then had to apply (at least some of) these standards afterwards.. which caused lots of unrequired work...
Other than that, try to make something new, not yet another media converter based upon ffmpeg or avutils.
To do so, search the already existing software at:
Of course, just as/for a training project, you can do whatever you like, just dont expect anyone to jump around in that case.
Hope this helps
How do i start coding for the GNU/Linux community?
Well, assuming you already can write code, we can focus on GNU/Linux specific issues.
First read:
Coding Standards: http://www.gnu.org/prep/standards/html_node/
Translating using gettext: http://www.gnu.org/software/gettext/manual/gettext.html
While preparing your documention:
texinfo: http://www.gnu.org/software/texinfo/manual/texinfo/texinfo.html
Then, with your first example project following those guide lines, go ahead and dig into:
Autconf: http://www.gnu.org/software/autoconf/manual/autoconf.html
Automake: http://www.gnu.org/software/automake/manual/automake.html
These tools will help to compile your project at the enduser side without issues.
I figured the hard way, created a project, and then had to apply (at least some of) these standards afterwards.. which caused lots of unrequired work...
Other than that, try to make something new, not yet another media converter based upon ffmpeg or avutils.
To do so, search the already existing software at:
Of course, just as/for a training project, you can do whatever you like, just dont expect anyone to jump around in that case.
Hope this helps
Montag, 21. September 2015
YASSI 1.0.1 - Final release
I'm happy to announce the final release of YASSI.
I do hope you helps you as much as it does for me.
while staying easy change-able by the end user.
I do hope you helps you as much as it does for me.
What is YASSI again?
Yet Another Simple Script InstallerWhat is it for?
It requires a single file to provide all information for an installation custom to your needs,while staying easy change-able by the end user.
Get it
- Projectpage: https://github.com/sri-arjuna/yassi
- Release: https://github.com/sri-arjuna/yassi/releases/tag/v1.0.2
Donnerstag, 17. September 2015
Funny error message
Wondering if my security concerns were too much...
The german words means: "Line 224: .. Syntax Error: Operator expected. (Error causing character is \033[....)"
So basicly, aborting failed because the aborting text string for the user contained a smiley ';)'
While mainwhile the the printing fails due to an unprintable character, escape string.
But the aborting, after all, aborts successfull.
Usualy errors are just annoying, but this one i found rather funny.
BTW, these 3 bugs are fixed now.
Learn about TUI
Learn about VHS
Download them at github.
Dienstag, 8. September 2015
Minimalistic prompt (PS1)
The most usefull and minimalstic command prompt i can imagine for scripters or sys-admins:
If you really want to have the path in your shell, try this line:
Hope you enjoy and have fun!
PROMPT_COMMAND='RET=$?'If if its within a terminal window, you'll see the path you're in in the task- or titlebar.
RET_VAL="$(echo $RET)"
export PS1="$RET_VAL \\$ "
If you really want to have the path in your shell, try this line:
export PS1="$RET_VALUE \W \\$ "
Hope you enjoy and have fun!
Abonnieren
Posts (Atom)