build(update.sh): Make adding subcrates easier
This commit is contained in:
parent
2eb6b12bd7
commit
23ec51cec2
20
update.sh
20
update.sh
|
@ -1,13 +1,19 @@
|
|||
#!/usr/bin/env bash
|
||||
#!/usr/bin/env sh
|
||||
|
||||
update() {
|
||||
cd "$1" || (echo "No '$1' directory" && exit 1)
|
||||
|
||||
cargo update && cargo upgrade
|
||||
|
||||
[ "$1" = "." ] || cd ..
|
||||
}
|
||||
|
||||
update .
|
||||
update ./language_macros
|
||||
update ./keymaps
|
||||
|
||||
|
||||
cargo update && cargo upgrade
|
||||
|
||||
cd ./language_macros || (echo "No language_macros directory" && exit 1)
|
||||
|
||||
cargo update && cargo upgrade
|
||||
|
||||
cd ..
|
||||
git add Cargo.lock Cargo.toml flake.lock ./language_macros/Cargo.toml
|
||||
|
||||
# vim: ft=sh
|
||||
|
|
Reference in New Issue