> For the complete documentation index, see [llms.txt](https://academy.dnanexus.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://academy.dnanexus.com/buildingapplets/bash.md).

# Bash

In this section, we will build several native `bash` applets that will increase in complexity:

1. An applet that takes an input files, runs a single Unix command, and returns the result as a file.
2. An applet that includes a binary executable file in the *resources* directory.
3. An applet that installs the dependency `cnvkit` at runtime and then as an asset.
4. An applet that runs `samtools`.

In order to kill a job/ workflow/ app/applet you will need to terminate the job/ analysis. Please use dx terminate or terminate in the Monitor tab in the UI.
