gexe
gexe copied to clipboard
Script-like OS interaction wrapped in the security and type safety of the Go programming language
When I run example "ping", Console display content coding exception,The statement executed is:io.Copy(os.Stdout, p.StdOut()),I used UTF-8 coding, but it didn't help. How to deal with text coding to make the...
One of the many functionalities often encountered in scripting environment is the use of tools such as `curl` and `wget` to provide access to remote server using http. As a...
Echo users should be able to pipe one command's io output stream into a subsequent command ## Create a Pipe Builder A pipe builder builds a sequence of commands where...
When the `Proc` package returns its results as text, there needs to be a text processing package that allows parsing, tokenization, and columnar/tabular access to text (think awk). ```go text.Tok(exec.Run("command")).Lines(2).Words(10).String()...
Currently, echo assumes a POSIX OS. Users of echo should also be able to use it in Windows environment.
Echo should provide easy access to program flags. As an echo user, I should be able to access flags using something similar to the following: ```go e := echo.New() if...
Echo.Prog.Avail(path) can be used to determine if a command is available on the specified path. However, as an echo user, it would be nice to make such assertment as follow:...
Create automated releases using GitHub actions.
As a programmer it would be nice to have the ability to embed shell commands in strings for convenience. For instance, variable `files` would contain a list of files generated...