 	#---------------------------------------------------------------------------------------
 	cat = (term, inputs) ->
 		echo = term.echo
-		if inputs[1] is "helloWorld.js"
+		if inputs[1] is "hello.js"
 			echo wsk_cat_helloWorld			
 
 	wsk = (term, inputs) ->

	wsk_activation_list = \
		"""
		activations
		6bf1f670ee614a7eb5af3c9fde813043	hello
		"""

	run_cmd = \
		"""
		Usage: Docker run [OPTIONS] IMAGE COMMAND [ARG...]

		Run a command in a new container

		-a=map[]: Attach to stdin, stdout or stderr.
		-c=0: CPU shares (relative weight)
		-d=false: Detached mode: leave the container running in the background
		-dns=[]: Set custom dns servers
		-e=[]: Set environment variables
		-h="": Container host name
		-i=false: Keep stdin open even if not attached
		-m=0: Memory limit (in bytes)
		-p=[]: Expose a container's port to the host (use 'docker port' to see the actual mapping)
		-t=false: Allocate a pseudo-tty
		-u="": Username or UID
		-v=map[]: Attach a data volume
		-volumes-from="": Mount volumes from the specified container
		"""

	run_apt_get = \
		"""
		apt 0.8.16~exp12ubuntu10 for amd64 compiled on Apr 20 2012 10:19:39
		Usage: apt-get [options] command
					 apt-get [options] install|remove pkg1 [pkg2 ...]
					 apt-get [options] source pkg1 [pkg2 ...]

		apt-get is a simple command line interface for downloading and
		installing packages. The most frequently used commands are update
		and install.

		Commands:
			 update - Retrieve new lists of packages
			 upgrade - Perform an upgrade
			 install - Install new packages (pkg is libc6 not libc6.deb)
			 remove - Remove packages
			 autoremove - Remove automatically all unused packages
			 purge - Remove packages and config files
			 source - Download source archives
			 build-dep - Configure build-dependencies for source packages
			 dist-upgrade - Distribution upgrade, see apt-get(8)
			 dselect-upgrade - Follow dselect selections
			 clean - Erase downloaded archive files
			 autoclean - Erase old downloaded archive files
			 check - Verify that there are no broken dependencies
			 changelog - Download and display the changelog for the given package
			 download - Download the binary package into the current directory

		Options:
			-h  This help text.
			-q  Loggable output - no progress indicator
			-qq No output except for errors
			-d  Download only - do NOT install or unpack archives
			-s  No-act. Perform ordering simulation
			-y  Assume Yes to all queries and do not prompt
			-f  Attempt to correct a system with broken dependencies in place
			-m  Attempt to continue if archives are unlocatable
			-u  Show a list of upgraded packages as well
			-b  Build the source package after fetching it
			-V  Show verbose version numbers
			-c=? Read this configuration file
			-o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp
		See the apt-get(8), sources.list(5) and apt.conf(5) manual
		pages for more information and options.
													 This APT has Super Cow Powers.

		"""

	run_apt_get_install_iputils_ping = \
		"""
			Target is local host. Invoking docker with the given arguments...
			Reading package lists...
			Building dependency tree...
			The following NEW packages will be installed:
				iputils-ping
			0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
			Need to get 56.1 kB of archives.
			After this operation, 143 kB of additional disk space will be used.
			Get:1 http://archive.ubuntu.com/ubuntu/ precise/main iputils-ping amd64 3:20101006-1ubuntu1 [56.1 kB]
			debconf: delaying package configuration, since apt-utils is not installed
			Fetched 56.1 kB in 1s (50.3 kB/s)
			Selecting previously unselected package iputils-ping.
			(Reading database ... 7545 files and directories currently installed.)
			Unpacking iputils-ping (from .../iputils-ping_3%3a20101006-1ubuntu1_amd64.deb) ...
			Setting up iputils-ping (3:20101006-1ubuntu1) ...
		"""

	run_apt_get_install_unknown_package = (keyword) ->
		"""
			Reading package lists...
			Building dependency tree...
			E: Unable to locate package #{keyword}
		"""

	run_flag_defined_not_defined = (keyword) ->
		"""
		2013/08/15 22:19:14 flag provided but not defined: #{keyword}
		"""

	run_learn_no_command = \
		"""
		2013/07/02 02:00:59 Error: No command specified
		"""

	run_learn_tutorial_echo_hello_world = (commands) ->
		string = "Target is local host. Invoking docker with the given arguments...\n"
		for command in commands[1..]
			command = command.replace('"','');
			string += ("#{command} ")
		return string

	run_echo = (echo) ->
		"""
		Target is local host. Invoking docker with the given arguments...
		#{echo}
		"""


	run_image_wrong_command = (keyword) ->
		"""
		2013/07/08 23:13:30 Unable to locate #{keyword}
		"""

	run_notfound = (keyword) ->
		"""
		Pulling repository #{keyword} from https://index.docker.io/v1
		2013/07/02 02:14:47 Error: No such image: #{keyword}
		"""

	run_ping_not_localhost = (keyword) ->
		"""
		ping: unknown host #{keyword}
		"""

	run_ping_localhost = \
		"""
		PING localhost (127.0.0.1) 56(84) bytes of data.
		64 bytes from nuq05s02-in-f20.1e100.net (127.0.0.1): icmp_req=1 ttl=55 time=2.23 ms
		64 bytes from nuq05s02-in-f20.1e100.net (127.0.0.1): icmp_req=2 ttl=55 time=2.30 ms
		64 bytes from nuq05s02-in-f20.1e100.net (127.0.0.1): icmp_req=3 ttl=55 time=2.27 ms
		64 bytes from nuq05s02-in-f20.1e100.net (127.0.0.1): icmp_req=4 ttl=55 time=2.30 ms
		64 bytes from nuq05s02-in-f20.1e100.net (127.0.0.1): icmp_req=5 ttl=55 time=2.25 ms
		64 bytes from nuq05s02-in-f20.1e100.net (127.0.0.1): icmp_req=6 ttl=55 time=2.29 ms
		64 bytes from nuq05s02-in-f20.1e100.net (127.0.0.1): icmp_req=7 ttl=55 time=2.23 ms
		64 bytes from nuq05s02-in-f20.1e100.net (127.0.0.1): icmp_req=8 ttl=55 time=2.30 ms
		64 bytes from nuq05s02-in-f20.1e100.net (127.0.0.1): icmp_req=9 ttl=55 time=2.35 ms
		-> This would normally just keep going. However, this emulator does not support Ctrl-C, so we quit here.
		"""

	search = \
		"""

		Usage: Docker search NAME

		Search the Docker index for images

		"""

	search_no_results = (keyword) ->
		"""
		Found 0 results matching your query ("#{keyword}")
		NAME                DESCRIPTION
		"""

	search_tutorial = \
		"""
		Found 1 results matching your query ("tutorial")
		NAME                      DESCRIPTION
		learn/tutorial            An image for the interactive tutorial
		"""

	search_ubuntu = \
		"""
		Found 22 results matching your query ("ubuntu")
		NAME                DESCRIPTION
		shykes/ubuntu
		base                Another general use Ubuntu base image. Tag...
		ubuntu              General use Ubuntu base image. Tags availa...
		boxcar/raring       Ubuntu Raring 13.04 suitable for testing v...
		dhrp/ubuntu
		creack/ubuntu       Tags:
		12.04-ssh,
		12.10-ssh,
		12.10-ssh-l...
		crohr/ubuntu              Ubuntu base images. Only lucid (10.04) for...
		knewton/ubuntu
		pallet/ubuntu2
		erikh/ubuntu
		samalba/wget              Test container inherited from ubuntu with ...
		creack/ubuntu-12-10-ssh
		knewton/ubuntu-12.04
		tithonium/rvm-ubuntu      The base 'ubuntu' image, with rvm installe...
		dekz/build                13.04 ubuntu with build
		ooyala/test-ubuntu
		ooyala/test-my-ubuntu
		ooyala/test-ubuntu2
		ooyala/test-ubuntu3
		ooyala/test-ubuntu4
		ooyala/test-ubuntu5
		surma/go                  Simple augmentation of the standard Ubuntu...

		"""

	testing = \
	"""
	Testing leads to failure, and failure leads to understanding. ~Burt Rutan
	"""

	docker_version = () ->
		"""
		Docker Emulator version #{EMULATOR_VERSION}

		Emulating:
		Client version: 0.5.3
		Server version: 0.5.3
		Go version: go1.1
		"""

	wsk_no_args = \

	wsk: error: too few arguments
	"""

	wsk_create_action_sequence = \
	"""
	ok: created action myAction
	"""

	wsk_unrecognized_arguments = \
	"""
	usage: wsk [-h] [-v] [--apihost hostname] [--apiversion version]
           {action,activation,namespace,package,rule,trigger,sdk,property,list}
           ...
	wsk: error: unrecognized arguments
	"""

	wsk_package_get = \
	"""
	package /whisk.system/util
	action /whisk.system/util/cat: Concatenate array of strings, and split lines into an array
	action /whisk.system/util/head: Filter first K array elements and discard rest
	action /whisk.system/util/date: Get current date and time
	action /whisk.system/util/sort: Sort array
	"""

return this