# \#cmdlinetask

**URL:** https://www.rubin.community/tag/cmdlinetask/111.md

[Latest](https://www.rubin.community/latest.md) · [Categories](https://www.rubin.community/categories.md) · [Tags](https://www.rubin.community/tags.md)

---

## [cmdLineTask returns status to the shell](https://www.rubin.community/t/cmdlinetask-returns-status-to-the-shell/2098)

<div class="topic-metadata">

**Author:** [@RHL](https://www.rubin.community/u/RHL)\
**Replies:** 5\
**Last updated:** [July 21, 2017, 3:40pm UTC](https://www.rubin.community/t/cmdlinetask-returns-status-to-the-shell/2098 "2017-07-21T15:40:54Z")

</div>

Just a quick note that the long-festering DM-4141 is finally fixed; if I did it right, command line tasks (including calibration tasks in pipe\_drivers) should now return proper unix error codes upon failure. More comp…

---

## [Implicit threading intervention](https://www.rubin.community/t/implicit-threading-intervention/728)

<div class="topic-metadata">

**Author:** [@price](https://www.rubin.community/u/price)\
**Replies:** 3\
**Last updated:** [July 19, 2017, 2:50pm UTC](https://www.rubin.community/t/implicit-threading-intervention/728 "2017-07-19T14:50:56Z")

</div>

Subsequent to RFC-142, I have just merged DM-4714 which makes an intervention when the user is about to get in trouble due to implicit threading. Some of our low-level math packages (OpenBLAS and MKL) support threading…

---

## [Package version tracking and checking ("stack provenance")](https://www.rubin.community/t/package-version-tracking-and-checking-stack-provenance/840)

<div class="topic-metadata">

**Author:** [@price](https://www.rubin.community/u/price)\
**Replies:** 3\
**Last updated:** [June 8, 2016, 4:25pm UTC](https://www.rubin.community/t/package-version-tracking-and-checking-stack-provenance/840 "2016-06-08T16:25:50Z")

</div>

I've just merged DM-3372, which implements RFC-169 (see also this previous discussion on CLO). This introduces some run-time mechanisms for collecting a list of packages that are being used and their versions (in the 'b…

---

## [Stack provenance in Tasks?](https://www.rubin.community/t/stack-provenance-in-tasks/605)

<div class="topic-metadata">

**Author:** [@price](https://www.rubin.community/u/price)\
**Replies:** 15\
**Last updated:** [April 13, 2016, 1:26pm UTC](https://www.rubin.community/t/stack-provenance-in-tasks/605 "2016-04-13T13:26:19Z")

</div>

The HSC stack contains code to record the stack provenance, in a similar way as is done with configurations: if the file root/config/eups.versions exists, it is read in and compared with the current setups and it is an e…

---

## [Output directory soon required for CmdLineTasks](https://www.rubin.community/t/output-directory-soon-required-for-cmdlinetasks/598)

<div class="topic-metadata">

**Author:** [@price](https://www.rubin.community/u/price)\
**Replies:** 7\
**Last updated:** [March 16, 2016, 5:51pm UTC](https://www.rubin.community/t/output-directory-soon-required-for-cmdlinetasks/598 "2016-03-16T17:51:10Z")

</div>

There are three ways of specifying an output directory through the ArgumentParser used by our CmdLineTasks: --output command-line argument: specify an output directory directly --rerun command-line argument: specify…
