diff --git a/init/install.sh b/init/install.sh index e6dab1e..16f7696 100755 --- a/init/install.sh +++ b/init/install.sh @@ -23,14 +23,24 @@ git clone -b $branchName https://github.com/shuntaka9576/dotfiles.git ~/dotfiles # =*=*=*=*=*=*=*=*=*=*=* start symbolic link shell =*=*=*=*=*=*=*=*=*=*=* ~/dotfiles/init/setup/link.sh -if [ "$(uname)" == 'Darwin' ]; then - echo '====================================== Mac ======================================' +if [ "$(uname)" == 'Darwin' ] && [ "$(uname -m)" == 'x86_64' ]; then + echo '====================================== Mac(x86_64) ======================================' # install brew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" # install lib for mac source ~/.bash_profile ~/dotfiles/init/setup/mac.sh + +elif [ "$(uname)" == 'Darwin' ] && [ "$(uname -m)" == 'arm64' ]; then + echo '====================================== Mac(arm64) ======================================' + # TODO install MacPorts + export PATH=/opt/local/bin:$PATH + sudo port install go + sudo port install node + ~/dotfiles/init/setup/frontend.sh + ~/dotfiles/init/setup/common.sh + exit # TODO standardize elif [ -e /etc/debian_version ]; then echo '====================================== Ubuntu ======================================' # install brew diff --git a/init/setup/brew.sh b/init/setup/brew.sh index 6a41650..3c4d680 100755 --- a/init/setup/brew.sh +++ b/init/setup/brew.sh @@ -1,5 +1,6 @@ #!/bin/bash +brew install npm brew install fish brew install fzf brew install go diff --git a/init/setup/frontend.sh b/init/setup/frontend.sh index 4f25b72..dccfee1 100755 --- a/init/setup/frontend.sh +++ b/init/setup/frontend.sh @@ -1,6 +1,4 @@ #!/bin/bash - -brew install npm npm install -g vue-language-server npm install -g javascript-typescript-langserver npm install -g dockerfile-language-server-nodejs