os

Get information about the operating system in shell scripts.

API

os_platform

Prints the operating system platform as a lowercased string. Examples:

  • darwin
  • linux
  • windows
#!/usr/bin/env import
import "os"

os_platform
# linux
Run this code

os_arch

Prints the CPU architecture that the operating system is running on. Examples:

  • x86
  • x86_64
#!/usr/bin/env import
import "os"

os_arch
# x86_64
Run this code

os_path_unshift

Adds an entry to the beginning of the $PATH environment variable.

#!/usr/bin/env import
import "os"

echo "\$PATH before: $PATH"
os_path_unshift "/foo/bin"
echo "\$PATH after:  $PATH"
Run this code

os_path_push

Adds an entry to the end of the $PATH environment variable.

#!/usr/bin/env import
import "os"

echo "\$PATH before: $PATH"
os_path_push "/foo/bin"
echo "\$PATH after:  $PATH"
Run this code