From 5f4fb24ef3df7e0adaf9acee847821135a3c7519 Mon Sep 17 00:00:00 2001 From: NISHIMURA Yoshitaka Date: Thu, 5 Nov 2026 03:58:39 +0900 Subject: [PATCH] =?UTF-8?q?chore:=20Taskfile=E3=81=A8bash=E8=A8=AD?= =?UTF-8?q?=E5=AE=9A=E3=81=AE=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Taskfile.home.yml: PR作成ログの保存、ryl設定の移行、git showのページャー抑制 - bash/bashrc: uchiのfunction設定ファイルを読み込むよう変更 --- Taskfile.home.yml | 6 ++++-- bash/bashrc | 10 +++++----- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/Taskfile.home.yml b/Taskfile.home.yml index 9a676f8..898ded3 100644 --- a/Taskfile.home.yml +++ b/Taskfile.home.yml @@ -62,10 +62,10 @@ tasks: - git commit -m "{{.COMMIT_TITLE}}" - git push origin HEAD:refs/heads/{{.BRANCH_NAME}} - sleep 1 - - gh pr create -t "{{.COMMIT_TITLE}}" -F "{{.PR_BODY_FILE}}" -H "{{.BRANCH_NAME}}" -B "main" + - gh pr create -t "{{.COMMIT_TITLE}}" -F "{{.PR_BODY_FILE}}" -H "{{.BRANCH_NAME}}" -B "main" | tee -a /tmp/{{date "2006-01-02" now}}.log - sleep 1 - gh pr merge "{{.BRANCH_NAME}}" --auto -s - - git show + - git --no-pager show dir: "{{.USER_WORKING_DIR}}" up:gr: @@ -128,6 +128,8 @@ tasks: ignore_error: true - cmd: sed -i -E 's/^([[:space:]]*)\[rules(\.|\])/\1[lint.rules\2/' .config/ryl.toml ignore_error: true + - cmd: sed -i 's/^\[\[per-line-ignores\]\]$/[[lint.per-line-ignores]]/' .config/ryl.toml + ignore_error: true - cmd: sed -i -E 's/^([[:space:]]*)ignore([[:space:]]*=)/\1exclude\2/' .config/ryl.toml ignore_error: true dir: "{{.USER_WORKING_DIR}}" diff --git a/bash/bashrc b/bash/bashrc index 568d664..3b54cc6 100644 --- a/bash/bashrc +++ b/bash/bashrc @@ -66,11 +66,11 @@ unset color_prompt force_color_prompt export XDG_CONFIG_HOME=${XDG_CONFIG_HOME:-$HOME/.config} # 2026-09-06 use uchi -[[ -f "$XDG_CONFIG_HOME/uchi/env" ]] && source "$XDG_CONFIG_HOME/uchi/env" -[[ -f "$XDG_CONFIG_HOME/uchi/rc" ]] && source "$XDG_CONFIG_HOME/uchi/rc" -[[ -f "$XDG_CONFIG_HOME/uchi/profile" ]] && source "$XDG_CONFIG_HOME/uchi/profile" -[[ -f "$XDG_CONFIG_HOME/uchi/alias" ]] && source "$XDG_CONFIG_HOME/uchi/alias" -[[ -f "$XDG_CONFIG_HOME/uchi/functions" ]] && source "$XDG_CONFIG_HOME/uchi/functions" +[[ -f "$XDG_CONFIG_HOME/uchi/env" ]] && source "$XDG_CONFIG_HOME/uchi/env" +[[ -f "$XDG_CONFIG_HOME/uchi/rc" ]] && source "$XDG_CONFIG_HOME/uchi/rc" +[[ -f "$XDG_CONFIG_HOME/uchi/profile" ]] && source "$XDG_CONFIG_HOME/uchi/profile" +[[ -f "$XDG_CONFIG_HOME/uchi/alias" ]] && source "$XDG_CONFIG_HOME/uchi/alias" +[[ -f "$XDG_CONFIG_HOME/uchi/function" ]] && source "$XDG_CONFIG_HOME/uchi/function" # キャッシュ先の実体がなくなったら自動で再検索できるようにする # 要は ~/.local/bin から削除したら brew や aqua などを自動で見てくれる