Skip to content

Instantly share code, notes, and snippets.

@bannzai
Last active September 20, 2024 21:41
Show Gist options
  • Save bannzai/1c6be9dcfe7a827c1ef9b06ccaa833c0 to your computer and use it in GitHub Desktop.
Save bannzai/1c6be9dcfe7a827c1ef9b06ccaa833c0 to your computer and use it in GitHub Desktop.
Self._printChanges() を入れたり外したり
#!/bin/zsh
TARGET_DIR=$1
SCRIPT_DIR="$(cd `dirname $0` && pwd -P)"
REPOSITORY_ROOT_DIR="$(cd $SCRIPT_DIR && cd .. && pwd -P)"
find "$REPOSITORY_ROOT_DIR/$TARGET_DIR" -name "*.swift" -exec sed -i '' '/var body: some View {/a\
let _ = Self._printChanges()
' {} \;
#!/bin/zsh
SCRIPT_DIR="$(cd `dirname $0` && pwd -P)"
REPOSITORY_ROOT_DIR="$(cd $SCRIPT_DIR && cd .. && pwd -P)"
find "$REPOSITORY_ROOT_DIR" -name "*.swift" -exec sed -i '' '/let _ = Self._printChanges()/d' {} \;
@bannzai
Copy link
Author

bannzai commented Nov 17, 2023

リポジトリのルートディレクトリから一階層下(scripts)にこのスクリプトが保存されてて、リポジトリのルートディレクトリから実行する想定で書かれている。今のプロジェクトがこの構成だったからそのまま貼り付けた。実行方法は下

  • ./scripts/add_print_changes.sh Focus
  • ./scripts/remove_print_changes.sh

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment