# Class MShellScripts

java.lang.Object
com.io7m.montarre.nativepack.internal.shell.MShellScripts

public final class MShellScripts extends Object
Functions to generate launcher shell scripts.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static List<String>`
  `shellScript(MJavaInfoType javaInfo, MShortName name)`
  Generate the lines of a launcher shell script.
  `static String`
  `shellScriptText(MJavaInfoType javaInfo, MShortName name)`
  Generate the text of a launcher shell script.

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### shellScript

    public static List<String> shellScript(MJavaInfoType javaInfo, MShortName name)
    Generate the lines of a launcher shell script.
    Parameters:
      `javaInfo` - The Java info
      `name` - The short name
    Returns:
      The lines

  - ### shellScriptText

    public static String shellScriptText(MJavaInfoType javaInfo, MShortName name)
    Generate the text of a launcher shell script.
    Parameters:
      `javaInfo` - The Java info
      `name` - The short name
    Returns:
      The text