Package 

Interface ShellPipingFrom

  • All Implemented Interfaces:
    eu.jrie.jetbrains.kotlinshell.processes.execution.ExecutionContext , eu.jrie.jetbrains.kotlinshell.processes.execution.ProcessExecutionContext , eu.jrie.jetbrains.kotlinshell.shell.ShellBase , eu.jrie.jetbrains.kotlinshell.shell.ShellUtility , eu.jrie.jetbrains.kotlinshell.shell.piping.ShellPipingThrough , eu.jrie.jetbrains.kotlinshell.shell.piping.ShellPipingTo , eu.jrie.jetbrains.kotlinshell.shell.piping.from.ShellPipingFromByteReadPacket , eu.jrie.jetbrains.kotlinshell.shell.piping.from.ShellPipingFromChannel , eu.jrie.jetbrains.kotlinshell.shell.piping.from.ShellPipingFromFile , eu.jrie.jetbrains.kotlinshell.shell.piping.from.ShellPipingFromLambda , eu.jrie.jetbrains.kotlinshell.shell.piping.from.ShellPipingFromProcess , eu.jrie.jetbrains.kotlinshell.shell.piping.from.ShellPipingFromStream , eu.jrie.jetbrains.kotlinshell.shell.piping.from.ShellPipingFromString

    @ExperimentalCoroutinesApi() 
    public interface ShellPipingFrom
     implements ShellPipingFromProcess, ShellPipingFromLambda, ShellPipingFromChannel, ShellPipingFromByteReadPacket, ShellPipingFromStream, ShellPipingFromFile, ShellPipingFromString
                        

    Interface joining all PipingFrom interfaces

    • Method Summary

      Modifier and Type Method Description
      SuspendFunction1<ExecutionContext, Unit> getEnv()
      SuspendFunction1<ExecutionContext, Unit> getSet()
      Map<String, String> getShellEnv()
      Map<String, String> getSystemEnv()
      abstract CoroutineScope getScope() CoroutineScope used by this shell, its members and sub shells
      abstract Map<String, String> getEnvironment() Environment of this shell.
      abstract Map<String, String> getVariables() Variables of this shell.
      abstract File getDirectory() Current directory of this shell
      abstract ProcessCommander getCommander()
      abstract ReceiveChannel<ByteReadPacket> getStdin()
      abstract SendChannel<ByteReadPacket> getStdout()
      abstract SendChannel<ByteReadPacket> getStderr()
      • Methods inherited from class eu.jrie.jetbrains.kotlinshell.shell.piping.from.ShellPipingFrom

        from, from, from, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipeAppend, pipeAppend, pipeAppend, pipeAppend, pipeAppend, pipeAppend
      • Methods inherited from class eu.jrie.jetbrains.kotlinshell.shell.piping.from.ShellPipingFromByteReadPacket

        from, fromUse, pipe, pipe, pipe, pipe, pipe, pipe, pipe, pipeAppend
      • Methods inherited from class eu.jrie.jetbrains.kotlinshell.shell.piping.from.ShellPipingFromProcess

        pipe, pipe
      • Methods inherited from class eu.jrie.jetbrains.kotlinshell.shell.piping.ShellPipingThrough

        pipe, pipe, pipe, pipe, pipe, pipeAppend
      • Methods inherited from class eu.jrie.jetbrains.kotlinshell.shell.piping.ShellPipingTo

        cd, cd, cd, cd, cd, env, export, export, file, file, mkdir, unset, variable, variable
      • Methods inherited from class eu.jrie.jetbrains.kotlinshell.shell.ShellUtility

        closeOut, command, finalize, invoke
      • Methods inherited from class java.lang.Object

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