1
I Use This!
Activity Not Available
Analyzed almost 2 years ago. based on code collected over 2 years 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 code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

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.

This Project has No vulnerabilities Reported Against it

Did You Know...

  • ...
    there are over 3,000 projects on the Open Hub with security vulnerabilities reported against them
  • ...
    learn about Open Hub updates and features on the Open Hub blog
  • ...
    in 2016, 47% of companies did not have formal process in place to track OS code
  • ...
    you can subscribe to e-mail newsletters to receive update from the Open Hub blog

 No code available to analyze

Open Hub computes statistics on FOSS projects by examining source code and commit history in source code management systems. This project has no code locations, and so Open Hub cannot perform this analysis

Is this project's source code hosted in a publicly available repository? Do you know the URL? If you do, click the button below and tell us so that Open Hub can generate statistics! It's fast and easy - try it and see!

Add a code location

Community Rating

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