nushell-plugins/nushell/scripts/build-all-windows.cmd

31 lines
765 B
Batchfile
Raw Normal View History

2025-06-27 02:33:44 +01:00
@echo off
echo -------------------------------------------------------------------
echo Building nushell (nu.exe) and all the plugins
echo -------------------------------------------------------------------
echo.
echo Building nushell.exe
cargo build --locked
echo.
call :build crates\nu_plugin_example nu_plugin_example.exe
call :build ..\..\crates\nu_plugin_gstat nu_plugin_gstat.exe
call :build ..\..\crates\nu_plugin_inc nu_plugin_inc.exe
call :build ..\..\crates\nu_plugin_query nu_plugin_query.exe
call :build ..\..\crates\nu_plugin_custom_values nu_plugin_custom_values.exe
cd ..\..
exit /b 0
:build
setlocal
set "location=%~1"
set "target=%~2"
cd "%location%"
echo Building %target%
cargo build
echo.
endlocal
exit /b 0