Project Home

bigbuts

Table of Contents

Description

This program brings up a simple window with large buttons that execute commands specified in an ultra simple config file. It can be seen as a general purpose launcher for oft-used commands or programs.

Most typically, the config file is the program itself, e.g.

#!/usr/bin/env bigbuts
demo: python $HOME/project/bin/run-project
debug: python $HOME/project/bin/run-project --debug --profile
chklog: tail -n 20 /var/log/project.log

Or as defined as a shell function/macro:

function bbapache {
   bigbuts <<EOF
restart: sudo /etc/init.d/apache2 restart
stop: sudo /etc/init.d/apache2 stop
start: sudo /etc/init.d/apache2 start
EOF
}

You can also run it from a command-line, if you happen to need to repeat a single command a lot of times:

echo 'do it: sudo /etc/init.d/apache2 restart' | bigbuts

Features:

Note: This is an extremely helpful program, one which I have been using for years and which has evolved to become one of the most important casual tools in my toolbox. I run many instances of these on my desktop at all times. Also, I can't help laughing really hard whenever I say its name around the office: 'Everyone needs bigbuts! We should have bigbuts on everyone's screen!'. I love it. Many co-workers have adopted it over the years. This is a simple, relatively mature program. Enjoy! Send me an email if you, like us, are enjoying bigbuts.

Usage

Command runner/laucher with big buttons.

Please Donate!

Important

This computer program or library is provided for free. I am aware that some of the programs that I provide for free allow people to get their work done faster or better, save them time and money. If you are using this program for benefit, especially if you are using it within a commercial environment and it saves you time or work, please consider making a donation by sending me a book from my Amazon Wishlist or by a direct donation to my company's PayPal account by clicking on the link below.

Download

Download program here.