Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

fcsh-wrap is a wrapper for fcsh to give it a better user interface and allow you to run it from make.

branch: master

Fetching latest commit…

Octocat-spinner-32-eaf2f5

Cannot retrieve the latest commit at this time

Octocat-spinner-32 .gitignore
Octocat-spinner-32 README.markdown
Octocat-spinner-32 fcsh-wrap
README.markdown

MOTIVATION

The command line Flash compiler mxmlc is slow. The fcsh tool (also in the Flex SDK) keeps everything in memory for much faster compile times, but you need to keep it running and the shell is rubbish.

This script is a wrapper for fcsh to give it a better user interface and to allow you to run it from make. It runs as a daemon process which manages a fcsh process.

USAGE

  1. Download the fcsh-wrap script from http://github.com/Draknek/fcsh-wrap/raw/master/fcsh-wrap
  2. Set the FCSH environment variable to point to your copy of fcsh (if it's not in your $PATH)
  3. Run fcsh-wrap instead of mxmlc, with all the same arguments.

REQUIREMENTS

  • Python
  • The Flex SDK

KNOWN ISSUES

  • Doesn't work under Windows, but if you’re running Windows you should probably be using FlashDevelop anyway.
  • Leaves .FW.[MD5SUM] files in the working directory.

ACKNOWLEDGEMENTS

Based heavily on this original code but with some bugfixes and improvements.

ALTERNATIVES

Apparently this may not work depending on your SDK version, but if using fcsh-wrap is inconvenient for you, this might be worth trying:

Passing the flag -incremental=true to mxmlc should speed up compile times, but not quite as much as fcsh-wrap will.

Something went wrong with that request. Please try again.