public class NEnvRnsh extends Object implements net.thevpc.nuts.platform.NEnv
| Constructor and Description |
|---|
NEnvRnsh(net.thevpc.nuts.net.NConnectionString connectionString) |
NEnvRnsh(net.thevpc.nuts.util.NScorableContext context) |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.artifact.NId |
arch() |
net.thevpc.nuts.platform.NArchFamily |
archFamily() |
net.thevpc.nuts.net.NConnectionString |
connectionString() |
net.thevpc.nuts.artifact.NId |
desktopEnvironment() |
Set<net.thevpc.nuts.platform.NDesktopEnvironmentFamily> |
desktopEnvironmentFamilies() |
net.thevpc.nuts.platform.NDesktopEnvironmentFamily |
desktopEnvironmentFamily() |
Set<net.thevpc.nuts.artifact.NId> |
desktopEnvironments() |
Path |
desktopPath() |
Map<String,String> |
env() |
net.thevpc.nuts.util.NSupportMode |
getDesktopIntegrationSupport(net.thevpc.nuts.platform.NDesktopIntegrationItem target) |
net.thevpc.nuts.util.NOptional<String> |
getEnv(String name) |
static int |
getScore(net.thevpc.nuts.util.NScorableContext context) |
String |
hostName() |
boolean |
isGraphicalDesktopEnvironment() |
boolean |
isNativeImage() |
net.thevpc.nuts.artifact.NId |
java() |
String |
machineName() |
net.thevpc.nuts.artifact.NId |
os() |
net.thevpc.nuts.artifact.NId |
osDist() |
net.thevpc.nuts.platform.NOsFamily |
osFamily() |
net.thevpc.nuts.platform.NEnv |
refresh() |
String |
rootUserName() |
net.thevpc.nuts.artifact.NId |
shell() |
Set<net.thevpc.nuts.platform.NShellFamily> |
shellFamilies() |
net.thevpc.nuts.platform.NShellFamily |
shellFamily() |
String |
userHome() |
String |
userName() |
public NEnvRnsh(net.thevpc.nuts.util.NScorableContext context)
public NEnvRnsh(net.thevpc.nuts.net.NConnectionString connectionString)
public net.thevpc.nuts.platform.NEnv refresh()
refresh in interface net.thevpc.nuts.platform.NEnvpublic static int getScore(net.thevpc.nuts.util.NScorableContext context)
public boolean isNativeImage()
isNativeImage in interface net.thevpc.nuts.platform.NEnvpublic net.thevpc.nuts.net.NConnectionString connectionString()
connectionString in interface net.thevpc.nuts.platform.NEnvpublic net.thevpc.nuts.platform.NOsFamily osFamily()
osFamily in interface net.thevpc.nuts.platform.NEnvpublic Set<net.thevpc.nuts.platform.NShellFamily> shellFamilies()
shellFamilies in interface net.thevpc.nuts.platform.NEnvpublic net.thevpc.nuts.platform.NShellFamily shellFamily()
shellFamily in interface net.thevpc.nuts.platform.NEnvpublic net.thevpc.nuts.artifact.NId desktopEnvironment()
desktopEnvironment in interface net.thevpc.nuts.platform.NEnvpublic Set<net.thevpc.nuts.artifact.NId> desktopEnvironments()
desktopEnvironments in interface net.thevpc.nuts.platform.NEnvpublic net.thevpc.nuts.platform.NDesktopEnvironmentFamily desktopEnvironmentFamily()
desktopEnvironmentFamily in interface net.thevpc.nuts.platform.NEnvpublic Set<net.thevpc.nuts.platform.NDesktopEnvironmentFamily> desktopEnvironmentFamilies()
desktopEnvironmentFamilies in interface net.thevpc.nuts.platform.NEnvpublic net.thevpc.nuts.artifact.NId java()
java in interface net.thevpc.nuts.platform.NEnvpublic net.thevpc.nuts.artifact.NId os()
os in interface net.thevpc.nuts.platform.NEnvpublic net.thevpc.nuts.artifact.NId osDist()
osDist in interface net.thevpc.nuts.platform.NEnvpublic net.thevpc.nuts.artifact.NId arch()
arch in interface net.thevpc.nuts.platform.NEnvpublic net.thevpc.nuts.platform.NArchFamily archFamily()
archFamily in interface net.thevpc.nuts.platform.NEnvpublic boolean isGraphicalDesktopEnvironment()
isGraphicalDesktopEnvironment in interface net.thevpc.nuts.platform.NEnvpublic net.thevpc.nuts.util.NSupportMode getDesktopIntegrationSupport(net.thevpc.nuts.platform.NDesktopIntegrationItem target)
getDesktopIntegrationSupport in interface net.thevpc.nuts.platform.NEnvpublic Path desktopPath()
desktopPath in interface net.thevpc.nuts.platform.NEnvpublic net.thevpc.nuts.util.NOptional<String> getEnv(String name)
getEnv in interface net.thevpc.nuts.platform.NEnvpublic String rootUserName()
rootUserName in interface net.thevpc.nuts.platform.NEnvpublic String userName()
userName in interface net.thevpc.nuts.platform.NEnvpublic String userHome()
userHome in interface net.thevpc.nuts.platform.NEnvpublic net.thevpc.nuts.artifact.NId shell()
shell in interface net.thevpc.nuts.platform.NEnvpublic String hostName()
hostName in interface net.thevpc.nuts.platform.NEnvpublic String machineName()
machineName in interface net.thevpc.nuts.platform.NEnvCopyright © 2026 vpc open source initiative. All rights reserved.