我正在开发一个开源跨平台实用程序,其中包含一些用于管理和基于操作系统的变量设置的包装器。这种内务管理在它自己的脚本中,并且在大多数情况下是生成的。
为了简单和干燥,我希望有一个简单的启动脚本,它根据操作系统选择另一个脚本来运行。
本质上,这就是我想要的:
::# Somehow run this on osx/windows/linux +++
switch OSTYPE
when "win32"
windows_script.bat ARGS
when "linux"
linux_script.sh ARGS
when "darwin"
darwin_script.sh ARGS
....
这样在做跨平台应用的时候就更不用说了。该值不是在开发另一个应用程序时运行哪个脚本的特殊情况
有没有办法在不安装外部依赖项的情况下实现这一点?