admin管理员组文章数量:1312928
When running Astyle version 3.1 and latest version 3.6.6 with --recursive option and wildcards like this:
astyle --recursive "*.cpp" "*.c" "*.h" --style=allman --indent=spaces=4 --max-continuation-indent=120 --indent-switches --suffix=none --indent-modifiers --keep-one-line-blocks --align-pointer=name --pad-comma --pad-oper --break-one-line-headers --attach-closing-while --verbose --options="%curpath%\AStyleOptionsFile_%MainProjectFolder%" --ignore-exclude-errors
I get this failed output:
Executing Astistic-Style Bash Script via Windows Batch Script...
TWK_GEN2
C:\Users\Novodes12\Documents\TWK_GEN2
Artistic Style 3.1 1/29/2025
Default option file C:\Users\Novodes12\Documents\TWK_GEN2\AStyleOptionsFile_TWK_GEN2
------------------------------------------------------------
Directory C:\Users\Novodes12\Documents\TWK_GEN2\*.cpp
Exclude (unmatched) PNG_RTX_FUSA_RTOS
Exclude (unmatched) PNG_3RD_Middlewares
Exclude (unmatched) PNG_STM32WBxx_HAL_Drivers
Exclude (unmatched) CpuHwInit
Exclude (unmatched) RTE
Exclude (unmatched) GoogleTest
No file to process *.cpp
Artistic Style has terminated
--------------------------------------------------------------------
It seems that it is not going recursively through all the folders. Even though the folders and files exist and are there and even the one to be excluded are there!
I am part of a team of five and we all run Astyle on the same repository with the same script. For all four of them it works fine and for me it doesn't. For comparison, here is a successful output with the same command on the same project in the same folder but on my colleague's PC:
Executing Astistic-Style Bash Script via Windows Batch Script...
TWK_GEN2
C:\Users\gerbe\Documents\TWK_GEN2
Artistic Style 3.1 29/01/2025
Default option file C:\Users\gerbe\Documents\TWK_GEN2\AStyleOptionsFile_TWK_GEN2
------------------------------------------------------------
Directory C:\Users\gerbe\Documents\TWK_GEN2\*.cpp
Exclude PNG_3RD_Middlewares
Exclude PNG_RTX_FUSA_RTOS
Exclude PNG_STM32WBxx_HAL_Drivers
Exclude PNG_ND_Middleware\UnitTests_App\GoogleTest
Exclude Project\CpuHwInit
Exclude Project\Application\RTE
Exclude Project\BootLoader\RTE
Exclude Project\VisualGDB\App_Twk2_STM32WB5MMGH6TR\RTE
Exclude Project\VisualGDB\App_Twk2_STM32WB5MMGH6TR\VisualGDB\Debug\RTE
Exclude Project\VisualGDB\App_Twk2_STM32WB5MMGH6TR\VisualGDB\Debug\_2_\CpuHwInit
Exclude Project\VisualGDB\App_Twk2_STM32WB5MMGH6TR\VisualGDB\Debug\_3_\PNG_3RD_Middlewares
Exclude Project\VisualGDB\App_Twk2_STM32WB5MMGH6TR\VisualGDB\Debug\_3_\PNG_RTX_FUSA_RTOS
Exclude Project\VisualGDB\App_Twk2_STM32WB5MMGH6TR\VisualGDB\Debug\_3_\PNG_STM32WBxx_HAL_Drivers
------------------------------------------------------------
Unchanged EmbeddedSW-UnitTests\Ate\Src\AdcAte.cpp
Unchanged EmbeddedSW-UnitTests\Ate\Src\AesAte.cpp
Unchanged EmbeddedSW-UnitTests\Ate\Src\AlarmsAte.cpp
Unchanged EmbeddedSW-UnitTests\Ate\Src\BleAte.cpp
Unchanged EmbeddedSW-UnitTests\Ate\Src\BuzzerAte.cpp
Unchanged EmbeddedSW-UnitTests\Ate\Src\I2cAte.cpp
Unchanged EmbeddedSW-UnitTests\Ate\Src\LedsAte.cpp
and it goes on and on for hundreds of files of types cpp, c and h and multiple folders.
I have Windows 11 and so do my colleagues. I tried running the command from cmd, bash, and git-bash to no avail. I even tried running it from cmd as an administrator to no avail. In all cases I had the same unsuccessful run of Astyle as I wrote in the beginning.
Any help would be appreciated.
本文标签: Astyle recursive option doesn39t work in some casesStack Overflow
版权声明:本文标题:Astyle --recursive option doesn't work in some cases - Stack Overflow 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/web/1741852001a2401125.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论