This document discusses using the F# programming language for shell scripting. It provides background on shell scripting and functional programming concepts in F#. It then gives examples of F# code for shell scripting, including how to pass command line arguments. Finally, it lists additional resources for learning more about scripting with F#.