Hotwire project is intended to replace the interactive command execution portion of a typical Unix shell.
It includes much of the functionality found in the combination of a terminal emulator, a shell, and core utilities like ls and grep. Most of the commands are named the same, and do basically the same thing. Where it makes sense, Hotwire improves the commands to have better defaults and makes things nicer by using the mouse, and so on.
For example, rm moves files to ~/.Trash on Unix and Recycle Bin on Windows, cd automatically lists the contents of the directory you change to, ls links are clickable (view file or cd to directory), filter (analogous to Unix grep) shows matching text in bold, and the ps process list has right-click menu for killing.
Here are some key features of "Hotwire":
· A primary replacement for gnome-terminal/xterm + /bin/sh for developers and system administrators (HotwireVsBinSh)
· Somewhat like Windows PowerShell, but graphical (HotwireVsPowerShell)
· Also a little like MacOS X Automator, but text based
· Free Software and runs on Linux (with GNOME) and Windows (HotwireWindows)
· Written in Python
· GTK+ version 2.6.x
What's New in This Release:
· This release has an entirely revamped UI.
· The goal is to be closer to a shell/terminal interface than before, giving more space to the output of commands while still allowing use of the mouse for operations.
· You can define Hotwire builtins as regular Python functions, but with a decorator.