Release notes for Pipe 1.1
New Features
- Added support for using TextWrangler as an external editor.
- You can now save scripts as templates, and quickly create new
scripts using these templates. Pipe also comes with a number
of built-in templates.
- Pipe can now display images (any format supported by
QuickTime) and HTML content (using WebKit) generated by
scripts. You can choose the output type of a script from the
“Script – Show Output As” submenu.
- Image scripts can also be used through the services menu,
provided that the client application supports images.
- Pipe includes a “gccrun” script, which allows you to treat
any C program as a script by using gccrun as its run command.
See the “ANSI C” template for an example of this.
- Pipe now displays an alert when the maximum execution time or
output size of a script has been exceeded.
- Script bundles now contain a “Support Files” subfolder, which
may contain arbitrary support files for a script.
- You can now use environment variables in the script arguments
and run command.
- Pipe now sets some automatic environment variables for
scripts: PIPE_VERSION (containing the version of Pipe, e.g.
“110” for version 1.1), PIPE_SUPPORT_PATH (containing the
path to some support scripts provided by Pipe), and
PIPE_SCRIPT_SUPPORT_PATH (containing the path to the “Support
Files” folder inside the current script bundle).
- The script browser now remembers the selected script between runs.
- Scripts in the browser are now sorted ignoring case (so a
script “foo” appears right next to “Foo”).
- The script editor now remembers the current text selection in
the script source between runs.
Known Issues
- Undo may not work correctly in all cases (e.g. when using the
Insert from File or Insert from URL commands).
- The “unsaved” status of scripts is sometimes not cleared
after saving.
- The image representing the script type in the browser can be
incorrect for scripts added by using the “Add to Script
Browser” command. Selecting the scripts in the browser should
correct this.
- Pipe sometimes creates a file “Support Files.tiff” inside the
script bundle. You can safely ignore or delete this file.
Older release notes