+
+using GLib;
// compile valac
/// # valac --pkg gio-2.0 --pkg posix Spawn.vala -o /tmp/Spawn
static int main (string[] args) {
// A reference to our file
- var cfg = new SpawnConfig("", { "ls" } , "");
+ var cfg = new SpawnConfig("", { "ls" } , { "" });
var spawn = new Spawn(cfg);
public class Spawn : Object
{
-
+ SpawnConfig cfg;
public Spawn(SpawnConfig cfg) throws Error
{
this.cfg = cfg;
- this.cwd = this.cfg.cwd.length || GLib.get_home_dir();
+ this.cfg.cwd = this.cfg.cwd.length || GLib.Enviroment.get_home_dir();
if (!this.cfg.args.length) {
throw new Error("No arguments");
}