class Cosmo::Intrinsic::SystemLib::Exec

Overview

Executes a shell command and returns it's result

Defined in:

cosmo/runtime/intrinsic/lib/system.cr

Instance Method Summary

Instance methods inherited from class Cosmo::Intrinsic::IFunction

call(args : Array(ValueType)) : ValueType call, intrinsic? : Bool intrinsic?, to_s : String to_s, token(name : String) : Token token

Constructor methods inherited from class Cosmo::Intrinsic::IFunction

new(interpreter : Interpreter) new

Instance methods inherited from class Cosmo::Callable

arity : Range(UInt32, UInt32) arity, call(args : Array(ValueType)) : ValueType call, expand_args(args : Array(ValueType)) : Array(ValueType) expand_args, intrinsic? : Bool intrinsic?, to_s : String to_s

Instance Method Detail

def arity : Range(UInt32, UInt32) #
Description copied from class Cosmo::Callable

The amount of parameters this function will accept


[View source]
def call(args : Array(ValueType)) : String #
Description copied from class Cosmo::Callable

Executes the function body, passing in args


[View source]