Use underscore for hacky rust-analyzer script (#21386)
Using dashes prevents the code from building, which is annoying if you quickly want to test some hack. With underscore we get the same effect but the code still builds.
This commit is contained in:
@ -9,17 +9,17 @@ if [[ $1 = "doit" ]]; then
|
|||||||
# it's true that we put true just for truely-aligned lines
|
# it's true that we put true just for truely-aligned lines
|
||||||
# shellcheck disable=SC2046 # our rust files are sanely named with no need to escape
|
# shellcheck disable=SC2046 # our rust files are sanely named with no need to escape
|
||||||
true &&
|
true &&
|
||||||
sed -i -e 's/#\[cfg(test)\]/#[cfg(escaped-cfg-test)]/g' $(git ls-files :**.rs :^**/build.rs) &&
|
sed -i -e 's/#\[cfg(test)\]/#[cfg(escaped_cfg_test)]/g' $(git ls-files :**.rs :^**/build.rs) &&
|
||||||
sed -i -e 's/#\[bench\]/#[cfg(escaped-bench)]/g' $(git ls-files :**.rs :^**/build.rs) &&
|
sed -i -e 's/#\[bench\]/#[cfg(escaped_bench)]/g' $(git ls-files :**.rs :^**/build.rs) &&
|
||||||
sed -i -e 's/#\[test\]/#[cfg(escaped-test)]/g' $(git ls-files :**.rs :^**/build.rs) &&
|
sed -i -e 's/#\[test\]/#[cfg(escaped_test)]/g' $(git ls-files :**.rs :^**/build.rs) &&
|
||||||
sed -i -e 's/#\[tokio::test\]/#[cfg(escaped-tokio-test)]/g' $(git ls-files :**.rs :^**/build.rs)
|
sed -i -e 's/#\[tokio::test\]/#[cfg(escaped_tokio_test)]/g' $(git ls-files :**.rs :^**/build.rs)
|
||||||
elif [[ $1 = "undoit" ]]; then
|
elif [[ $1 = "undoit" ]]; then
|
||||||
# shellcheck disable=SC2046 # our rust files are sanely named with no need to escape
|
# shellcheck disable=SC2046 # our rust files are sanely named with no need to escape
|
||||||
true &&
|
true &&
|
||||||
sed -i -e 's/#\[cfg(escaped-cfg-test)\]/#[cfg(test)]/g' $(git ls-files :**.rs :^**/build.rs) &&
|
sed -i -e 's/#\[cfg(escaped_cfg_test)\]/#[cfg(test)]/g' $(git ls-files :**.rs :^**/build.rs) &&
|
||||||
sed -i -e 's/#\[cfg(escaped-bench)\]/#[bench]/g' $(git ls-files :**.rs :^**/build.rs) &&
|
sed -i -e 's/#\[cfg(escaped_bench)\]/#[bench]/g' $(git ls-files :**.rs :^**/build.rs) &&
|
||||||
sed -i -e 's/#\[cfg(escaped-test)\]/#[test]/g' $(git ls-files :**.rs :^**/build.rs) &&
|
sed -i -e 's/#\[cfg(escaped_test)\]/#[test]/g' $(git ls-files :**.rs :^**/build.rs) &&
|
||||||
sed -i -e 's/#\[cfg(escaped-tokio-test)\]/#[tokio::test]/g' $(git ls-files :**.rs :^**/build.rs)
|
sed -i -e 's/#\[cfg(escaped_tokio_test)\]/#[tokio::test]/g' $(git ls-files :**.rs :^**/build.rs)
|
||||||
else
|
else
|
||||||
echo "usage: $0 [doit|undoit]" > /dev/stderr
|
echo "usage: $0 [doit|undoit]" > /dev/stderr
|
||||||
exit 1
|
exit 1
|
||||||
|
Reference in New Issue
Block a user