EmailMainXMLTagsEditHistoryDiscussion

  1. About
  2. Examples
  3. License
  4. Download
  5. Installation
    1. Installation using SBCL
      1. Load required libraries.
      2. Install gordon
      3. Install Torta
  6. Using Torta
  7. Subversion repository
  8. Comments, bug reports, etc

Roll the mouse over the graphic to see details

About

Torta shows you where your disk space is being used. Its user interface is similar to that of the awesome program filelight. Unlike filelight, Torta does not need any graphical environment to run: it analyzes the file system directly and generates a Flash file that you can load locally or remotely on any Flash-supporting web browser.

Torta uses Gordon, a library that provides flash generation functionality.

Torta was created by Sergio GarcĂ­a and runs in Common Lisp. It has been tested under SBCL, CMUCL and Clisp but it should run in any other implementation. It uses the standard du command-line tool and has been tested on Debian GNU/Linux as well as on Solaris.

License

You can copy and distribute Torta following the rules of the GNU Lesser General Public License.

Download

Get the last version of Torta from:

Installation

This tutorial explains how to install ASDF defined systems. We will provide some examples.

Installation using SBCL

SBCL is a popular free common lisp implementation. You can probably find a package for your operating system.

Torta can be installed in SBCL with the following steps:

Load required libraries.

Once you have installed SBCL, start it by typing the command sbcl in your shell. That should get you to the lisp prompt. You can then type the following lisp expressions to load ASDF:

(require 'asdf)
(require 'asdf-install)

Install gordon

You can now install gordon and torta:

(asdf-install:install "http://crazyrobot.net/torta/gordon-0.2.tar.gz")

Select system-wide install if that's what you want.

Install where?
1) System-wide install:
   System in /usr/lib/sbcl/site-systems/
   Files in /usr/lib/sbcl/site/
2) Personal installation:
   System in /root/.sbcl/systems/
   Files in /root/.sbcl/site/
 --> 1

Note that you need to be root to do a system-wide install (1). You can also install it locally for a user (2).

Skip the GPG check. Sergio should use GPG in the future.

0: [SKIP-GPG-CHECK] Don't check GPG signature for this package
1: [ABORT         ] Exit debugger, returning to top level.
0] 0

Install Torta

Install Torta. Don't forget to skip the GPG check.

(asdf-install:install "http://crazyrobot.net/torta/torta-0.3.tar.gz")

Using Torta

Once you install Torta, you're ready to use it.

(asdf:operate 'asdf:load-op :torta)
(torta:torta "/home/pepito" :output "pepito-home.swf")

You can also specify the number of levels of directories you want to check. For example, for 4 levels:

(torta:torta "/home/pepito" :output "pepito-home.swf" :max-depth 4)

Subversion repository

You can get the development-state of torta using the subversion version control system:

svn co https://cl-gordon.svn.sourceforge.net/svnroot/cl-gordon/torta

and gordon:

svn co https://svn.sourceforge.net/svnroot/cl-gordon/gordon

Comments, bug reports, etc

Send comments, bug reports, praise, insults, love declarations, etc to sergio.garcia@gmail.com

Last update: 2008-04-19 (Rev 13971)

svnwiki $Rev: 15576 $