I've pushed some changes to `raco link': * The `-s'/`--show' flag is now `-l'/`--list'.
The old flag was closer to `planet show', but after being away from `raco link', I keet typing `-l'. Is there a precedent for `-l', or should I change it back? * The `-r'/`--remove' flag removes in both the user-specific and installation-wide links by default. A new `-u'/`--user' flag constrains removal to user-specific links. The old behavior confused Robby and me. Also, per Robby's suggestion, `raco link' in remove mode complains if it finds nothing to remove. * Combining `-r'/`--remove' with `-n'/`--name' and no directories removes all links matching the collection name. This change addresses Jay's comment. The new behavior is less regular (0 directories => "or"; 1 or more directories => "and"), but irregular command-line handling seems to work better if it more often does what you meant. * The `raco link' command writes relative paths into a collection links file. This change was Eli's suggestion. Relative paths work better if, say, your home directory gets mounted with a varying path. This change also fixes the bug that Jay found. * The collection links file now supports 'root links that add collection roots (i.e., diretories that contain collections, as opposed to collection-specific links). Add/remove such links with `raco link --root'. This change was also Eli's suggestion. It lets a links file even more directly replace "PLTCOLLECTS". _________________________________________________ For list-related administrative tasks: http://lists.racket-lang.org/listinfo/dev