BashStyle-NG LogoBashStyle-NG is a graph­i­cal tool for chang­ing the behav­iour of GNU Bash, Read­line, Vim and Nano. It also shipps a huge scriptchain which extends your abilities.

The huge scriptchain is used inter­nally by the dif­fer­ent styles shipped, but of course may also be used exter­nally by your scripts.

Basi­cally every­thing should be doc­u­mented (might not be the case for GIT).

Inter­nal Styles shipped: 12

Trans­la­tions: ger­man, ital­ian, russ­ian, span­ish

GIT: git://git.tuxfamily.org/gitroot/bashstyleng/bashstyleng.git

License: GPL3

Down­load: Tar/BZ2 (SHA1 SUM) // Tar/XZ (SHA1 SUM) (a .deb pack­age is in my apt-repo)

Bug­Tracker: http://tickets.nanolx.org/

ChangeLog:

Overview of changes in v7.11 “I Shot The Blender”

** !! This release con­tains an easteregg !! **

=== BUG Reporting ===

* You can now report bugs at: http://tickets.nanolx.org/
* choose “BashStyle-NG” from the com­bobox and open a new
ticket (it’s pos­si­ble to do it anony­mously, though being
reg­is­tered is rec­om­mend (for mail-notifications))

=== Build/Installation ===
* configure/Makefile out­put is now even fancier

* no longer depends on gtk-2.0.pc and gconf-2.0.pc
(allows instal­la­tion with­out –devel pkgs installed)

* mkchangelog func­tion (gen­er­ates ChangeLog from git log)

=== Bug­fixes ===
* #98: sup­port spaces in argue­ments for all func­tions
* #99: errornous out­put in show­space
* #100: make sure to use \$ rather than $ in all styles
* #101: cor­rectly get (and there­fore log) the bash patch-level
* #102: workaround fail­ing to change TMOUT due to MSEC
* #103: unify all classes to workaround a pygtk-bug (result: uglier code)
* #104: com­ment out rcgen­er­a­tor com­ments in gen­er­ated bashrc

=== Added Fea­tures ===
* git_branch func­tion
* git_revision func­tion
* git_action func­tion
* youtube2ogg func­tion
* conv2avi func­tion
* tor­switch func­tion
* repoadd func­tion
* get_kde func­tion
* get_e func­tion
* get_kernel func­tion
* remount func­tion
* lscd func­tion
* up func­tion
* stop­watch func­tion
* wipe func­tion [CAUTION!]
* writeiso func­tion
* geniso func­tion
* bashtips func­tion
* book­mark func­tion
* unmark func­tion
* ran­dom­file func­tion
* dead­link func­tion
* empty function

* –m switch for get_xfce func­tion
* –mb switch for get_xfce func­tion
* –mb switch for get_gnome func­tion
* –exter­nal switch for show_ip

* list­ing all files in lo func­tion
* list­ing all files in lg func­tion
* sup­port for mul­ti­ple argue­ments in lm function

* First-run-wizard (sets up sev­eral options for functions)

* $SECONDS in custom-prompt-builder
* show help-button for custom-prompt-builder
* tool­box for custom-prompt-builder

* dirinfo directory-indexing func­tions (Draft 1 Revi­sion 2)

* sim­ple warning-mechanism for nx-rc

* GUI is now resizable

* BSNG_DOCS environment-variable

=== Removed Fea­tures ===
* Pre­view in GUI

* dash style
* job style
* min­i­mal style
* bracket style

* bs-ng-echo func­tion (replaced)
* bsource func­tion (unneded)

=== New Col­orschemes ===
* asu1dark
* can­dy­code
* dw_orange
* fruit
* relaxed­green
* tango

=== Doc­u­men­ta­tion ===
* Major revi­sion of all chap­ters
* Updated all images

=== Trans­la­tions ===
* ger­man:  100%
* ital­ian: 100%
* russ­ian: 100%
* span­ish: 100% [NEW]