public BootEnv()
{
this.m_args = initArgs();
this.m_vars = initVars();
this.m_host = initHost();
this.m_user = initUser();
this.m_in = new SysInStream(Console.OpenStandardInput());
this.m_out = new SysOutStream(Console.OpenStandardOutput());
this.m_err = new SysOutStream(Console.OpenStandardError());
this.m_homeDir = new LocalFile(new DirectoryInfo(Sys.m_homeDir), true).normalize();
this.m_tempDir = m_homeDir.plus(Uri.fromStr("temp/"), false);
}