Project Home


Table of Contents


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

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


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.


Command runner/laucher with big buttons.

Please Donate!


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 program here.