1
I Use This!
Activity Not Available
Analyzed 10 days ago. based on code collected about 1 month ago.

Project Summary

Fast Flex Compiler, without the interactive (and blocking!) shell.Usage$ fcshd.py "mxmlc /path/to/foo.mxml -o /path/to/foo.swf"
Loading configuration file [...]
[...]
/path/to/foo.swf (349854 bytes)
(fcsh)

$ fcshd.py "mxmlc /path/to/foo.mxml -o /path/to/foo.swf"
Loading configuration file [...]
Nothing has changed since the last compile. Skip...
/path/to/foo.swf (349854 bytes)
(fcsh)Why?If you do flex development outside Flex Builder (very likely if you use Linux, as the official Flex Builder is quite buggy there), using the command line mxmlc is a painfully sloooooow.

Fortunately, Adobe released a tool called the Flex Compiler Shell, abbreviated as fcsh, which speeds up the compilation time considerably.

Unfortunately, fcsh doesn't work well when you want to integrate fcsh with the common build toolchains, where the compiler is expected to compile the source and exit (with at least a non-zero exit code if the compilation failed, of course).

Here is a simple solution to the problem: "The Flex Compiler Shell Daemon", or fcshd for short. It basically wraps the fcsh in a daemonized process, and calls that server process when you invoke it from the command line. The daemon is automatically started the first time you use fcshd, of course.

Bottom line: You get fast compilation and familiar interface, easy to integrate to build tools like rake, or text editor plugins such as Emacs/Flymake.

InstallationJust copy fcshd.py into a directory which is in on your PATH

Tags

build flex python

In a Nutshell, flex-compiler-shell-daemon...

 No recognizable code

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has code locations but that location contains no recognizable source code for Open Hub to analyze.

Quick Reference

BSD 4-clause (University of California-Specific)
Permitted

Commercial Use

Modify

Distribute

Place Warranty

Forbidden

Hold Liable

Use Trademarks

Required

Include Copyright

Include License

These details are provided for information only. No information here is legal advice and should not be used as such.

All Licenses

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    65% of companies leverage OSS to speed application development in 2016
  • ...
    you can embed statistics from Open Hub on your site
  • ...
    there are over 3,000 projects on the Open Hub with security vulnerabilities reported against them
  • ...
    compare projects before you chose one to use

 No recognizable code

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has code locations but that location contains no recognizable source code for Open Hub to analyze.

Community Rating

Be the first to rate this project
Click to add your rating
   Spinner
Review this Project!