このプログラムの主な目的は、の例として機能し、入力に応じて異なるタスクを実行するプログラムの作成方法を示し、gnuメンテナの作業のモデルとして機能することである。