My favorites | Sign in
Project Logo
                
People details
Project owners:
  philmaker

The goal of this project is to add IDE-like features to the Finder and to your basic Mac text editor such as BBEdit, TextWrangler SubEthaEdit, Smultron, Xcode, etc. For instance, press a hotkey and the script automatically identifies/locates the build action for the current project based on the active/frontmost file and invokes it. In other words, this build system mostly INFERS what to do based on the context of the active edited file or based on the current path in the Finder. It scans the Finder path looking for an Ant build file, an index.html file to invoke, or even a secondary script file to invoke if that customization is desired, can even invoke an xcode project directly from your text editor or the Finder. In this fashion, XCode really just becomes a slave of your text editor. Build actions will initially include invoking Java Ant, building for Flex using the Flex Compiler Shell (fcsh) , or invoking a script which validates the syntax of your JavaScript projects. Additional actions may later be included. If a build failure occurs for any of the build types listed above, the errors are thrown back to your text editor via AppleScript.

Keep everything simple and natural - it really is not very natural to be have to manage project windows in an IDE because all those files exist in the Finder and your file system anyway.

Background: I have recently been using jEdit mainly for much Java-based development. I had also written a columnar browser for jEdit in the past. I have decided to switch back to using native Mac apps for development and use AppleScript glue. No other IDE I'm aware of provides a columnar browser to navigate projects. So I have decided to switch my development to somewhat BareBones: use a plain text editor and revert to using the columnar views of the Finder to navigate my projects. And use AppleScript glue. Another way of looking at this project is similar to TextMate's bundles perhaps but not tied to any specific text editor.

Please join this project and help us enhance the scripts! Thanks every body. The admin Philip can be reached at philip aat philmaker d.t com

Goals:









Hosted by Google Code