wg(8) doesn't require bash. wg-quick(8), which does use bash, probably shouldn't be necessary in embedded environments, where you likely should be writing simpler scripts around wg(8) and ip(8) instead.