====== Status ====== Simple Status ------------- The ``status`` subcommand displays a summary of the computation status, for example:: $ jug status Waiting Ready Finished Running Task name ------------------------------------------------------------------------- 0 2 0 0 jugfile.compfeats 10 0 0 0 jugfile.nfold ......................................................................... 10 2 0 0 Total Short Status ------------ The same status as above, now in a ``short`` version:: $ jug status --short 12 tasks to be run, 0 finished, (none running). Cached Status ------------- If you have many tasks, then ``jug status`` can become pretty slow. One way to speed it up is to use a cache:: $ jug status --cache or:: $ jug status --cache --short The first time you run it, it will be as slow as usual as it will parse the jugfile and interrogate the store for every possible task. However, then it will save a record which will enable it to speed up the next few times. **Note**: This is a fragile system, which should be used with care as the cache can easily become out of sync with the jugfile used (``jugfile.py`` in the examples above). It is kept in jug as the speed gains can be quite spectacular (from many seconds to instantaneous).