Pular para o conteúdo

Arcane.OS

Sistema operacional, ambiente, disco e processo.

exemplo
adopt Arcane.OS as OS

out $"{OS.name()} {OS.arch()} com {OS.cpu_count()} CPUs"
out $"disco livre: {OS.disk_usage().free_gb} GB"
out $"usuario: {OS.user()}"
out OS.get_env("PATH_INEXISTENTE", "(padrao)")

Funções (38)#

Assinatura
arch()
argv()
chdir(caminho)
cpu_count()
cwd()
disk_usage(caminho='.')
env()
env_names()
executable()
exit(codigo=0)
get_env(nome, padrao=None)
has_env(nome)
home()
hostname()
info()
is_linux()
is_mac()
is_posix()
is_tty()
is_windows()
line_separator()
machine()
memory_info()
name()
parent_pid()
path_separator()
pid()
platform()
processor()
python_version()
release()
separator()
set_env(nome, valor)
temp_dir()
terminal_size()
user()
version()
which(prog)