Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 310591 - app-shells/bashish-2.2.4 bump request
Summary: app-shells/bashish-2.2.4 bump request
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Jeroen Roovers (RETIRED)
URL: http://sourceforge.net/projects/bashi...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-21 19:41 UTC by Jesse Adelman
Modified: 2010-03-22 17:08 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jesse Adelman 2010-03-21 19:41:23 UTC
Bashish 2.2.4 is out.

Changelog:
----------

http://sourceforge.net/projects/bashish/files/bashish/2.2.4/ChangeLog/view

"2.2.4 - Quick as lightning
--------------------------

This release fixes the debian, rpm and slackware packages
as reported by milleoiseaux.

It also comes with quite a significant start time speedup.
On my Thinkpad T61, startup has been reduced from 0.800ms to 0.110ms yay!

New rcs parsing includes support for Monotone and Darcs 

The curses based theme changer is back, in the form of 'bashishtheme'.
It does not, however, support color arguments.

Some more polish on c64
dos has gotten quite a few updates with original colors,
rcs parsing, root prompt and a few classic error messages,
also a cute IBM logo I'm hoping not to be sued for
BTW, IBM does not endorse nor had anything to do with Bashish :)

New.. ehrrm, well ancient themes added:

a bunch of Commodore classics added
(be sure to get the pretty fonts from 
http://www.kreativekorp.com/software/fonts/ to get the real feeling)
pet
cbmii
- and c64, c128 and vic20 updated with better fonts
(latin1 glyphs, and more realistic fonts)

appleiie - An Apple //e theme

2.2.3 - <Insert appropriate name here>
--------------------------------------

This release is mainly a critical bugfix for 2.2.2, since 2.2.2 tended to
break gnome login on Ubuntu.

On the new side, there are the following theme additions:
amigados - with guru meditation after programs recieves fatal
           signals
c128, vic20 - as in the old days
and some polish on c64


2.2.2 - I'm not dead yet!
-------------------------
What's hot:
-----------
* No more nagging in gnome-terminal (sorry 'bout that..)

* New themes
  elite - from the BashPrompt-4.5b6 package, now with UTF-8 and a bit more spiffiness
  elite2 - also from BashPrompt-4.5b6
  uberprompt - simple and stylish prompt
  spiffydeb - the standard debian/ubuntu prompt now in grayscale (or in user
              specified color offcourse)
  spiffyred - the standard fedora/redhat prompt now in grayscale (or user
              specified color)


* Set the theme color at load, eg:

  $ bashish box blue
  $ bashish elite blue green
  $ bashish conda blue

  Colors may also be temporarily set on a per-tty basis by the color()
  function:

  $ color blue

* Set a string for the prompt, title or both, eg:
  
  $ title compiling      # sets the title to "compiling" 
  $ prompt haxin\'       # sets a string in some prompts to "haxin'"
  $ name breaking stuff  # sets both title and prompt to "breaking stuff"
                         # try it out on eg the conda theme!

* Revision indicator
  There is now a branch/revision indicator in several themes which displays
  branch (if applicable) and revision (also if applicable).
  Coming to a git, hg, svn, bzr and cvs repository near you!
  In the themes conda, fade, box, fire, and a few more...
  (feel free to submit branch/revision/other relevant parsing parsing of your favourite rcs
  system, the code is in data/lib/_bashish_prompt_rcs)

* The bashish command is now used to change themes, it supports the same
  syntax as the older bashishtheme utility did.

* Now on GIThub to still your bleeding edge hunger:
  http://github.com/arnognulf/bashish

What's not:
-----------
support on zsh and ksh is unfortually a bit broken

Longer notes
------------

Bashish has been bitrotting for quite a while, there were some obsticles I
did not see an easy way to fix (gnome-terminal being pita to use with
bashish) and the pretty "conda" and "box" themes, which sometimes ate
characters entered to the terminal and sometimes printing escape sequencies
in the prompt, making them a nuicance to use.

A lot of polish have been done to this release in fixing smaller and larger
bugs and problems.

Perhaps most notably is the fix/workaround of the nagging gnome-terminal
dialogs, this however disables most theming of applications in
gnome-terminal (ie. you may not set colors and fonts in themed apps in gnome
terminal).

The release number bump comes from changing the theme API slightly,
now the prompt() function to let bashish hook into is called
_bashish_prompt() in order to not collide with prompt() as introduced in
this release.

Another new feature is called "userstrings" and only have support on a few
themes, more to come :)

userstrings is available to the user in the form of the following functions
prompt()
title()
name()

They modify a part of the prompt or the title so a user quickly can name a
terminal "hacking", "LaTeXing", "wget job" and so on, nobody really
remembers tty numbers anyway :)
Each theme may interpret the $PROMPTSTR and $TITLESTR strings as they want and
combine them with the current theme however possible, or not at all.
If a theme haven't got userstring support, nothing will happen.

There is also a function to set colors on the fly (only per terminal, will
reset once you restart): color()

I've cleaned the build system, hopefully making releases of higher quality
and possibility for people to fork it since everything is included!"

Look forward to the bump. Thanks!
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2010-03-22 17:08:18 UTC
Thanks for reporting. It's in the tree.