Files
mgmt/examples/lang/os.mcl
Julien Pivotto 1685ee1ecb lang: funcs: Autogenerated a lot of new functions
Signed-off-by: Julien Pivotto <roidelapluie@inuits.eu>
2019-10-30 08:42:53 -04:00

28 lines
573 B
Plaintext

import "golang/os"
import "golang/exec"
import "fmt"
$tmpdir = os.temp_dir()
file "${tmpdir}/execinfo" {
state => "exists",
content => fmt.printf("mgmt is at %s\n", os.executable()),
}
file "${tmpdir}/mgmtenv" {
state => "exists",
content => os.expand_env("$HOME sweet ${os.getenv(\"HOME\")}\n"),
}
file "${tmpdir}/mgmtos" {
state => "exists",
content => os.readlink("/bin"),
}
$rm = exec.look_path("rm")
file "${tmpdir}/cache" {
state => "exists",
content => "Plz cache in ${os.user_cache_dir()}.\nYour home is ${os.user_home_dir()}. Remove with ${rm}\n",
}