Function libaki_resort::execute[][src]

pub fn execute(sioe: &RunnelIoe, prog_name: &str, args: &[&str]) -> Result<()>

execute resort

params:

  • sioe: stream in/out/err
  • program: program name. etc. “resort”
  • args: parameter arguments.

return:

  • ok: ()
  • err: anyhow

Examples

Example 1: simple sort

This sort via utf-8 code.

use runnel::RunnelIoeBuilder;

let r = libaki_resort::execute(&RunnelIoeBuilder::new().build(),
    "resort", &[]);

Example 2: numeric sort

This sort via 1st chunk of numeric character according to numeric.

use runnel::RunnelIoeBuilder;

let r = libaki_resort::execute(&RunnelIoeBuilder::new().build(),
    "resort", &["-e", r"[0-9]+", "--according-to", "numeric"]);