Skip to content

feat: macOS と elementaryOS の両対応#14

Open
yutoigarashi-stack wants to merge 1 commit into
mainfrom
feat/cross-platform-support
Open

feat: macOS と elementaryOS の両対応#14
yutoigarashi-stack wants to merge 1 commit into
mainfrom
feat/cross-platform-support

Conversation

@yutoigarashi-stack

Copy link
Copy Markdown
Owner

Summary

  • ghostty/configcommand を絶対パス (/opt/homebrew/bin/fish) から fish に変更し、PATH から解決するように修正
  • install.shuname -s による OS 検出を追加
  • fish のインストールを macOS (brew) と Linux (apt) で分岐
  • Ghostty 設定ディレクトリを macOS (~/Library/Application Support/com.mitchellh.ghostty) と Linux (~/.config/ghostty) で分岐

Test plan

  • macOS で ./install.sh を実行し、全シンボリックリンクが正しく作成されることを確認
  • elementaryOS で ./install.sh を実行し、fish が apt でインストールされ、Ghostty 設定が ~/.config/ghostty/config にリンクされることを確認
  • Ghostty で command = fish が正しく fish シェルを起動することを確認

- ghostty/config の command を絶対パスから `fish` に変更
- install.sh に OS 検出を追加し、fish インストールと Ghostty 設定ディレクトリを OS 別に分岐
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant