Piping data in from string or file (.piped)
bin_directory/command1:
#!/bin/bash
read X
echo hello $X > output
from commandlib import CommandPath
command_path = CommandPath("./bin_directory")
from string:
with open("person", "r") as handle:
command_path.command1().piped.from_string("harry").run()
File 'output' will contain:
hello harry
from file handle:
with open("person", "r") as handle:
command_path.command1().piped.from_handle(handle).run()
File 'output' will contain:
hello harry
from filename:
command_path.command1().piped.from_filename("person").run()
File 'output' will contain:
hello harry
Executable specification
Documentation automatically generated from pipe.story storytests.