rejafdofsのホームページ




パッケージ管理ツールをinstallする

homebrewをいれる

Homebrewはまるで魔法のようなもので、コンピュータに新しい力を与えてくれるんだにゃん。まず、HomebrewはMacのための素敵なパッケージマネージャーにゃん。ボクの大好物のように、パッケージを追加したり、アップデートしたりするのがとっても簡単にゃん。

例えば、ターミナルで「brew install」って叫べば、新しいアプリやツールを手に入れることができるんだにゃん。それに、アプリを最新の状態に保つのもホントに楽ちんにゃん。「brew update」って言えば、一瞬で全部が最新のバージョンになるんだにゃん。

Homebrewはまるで魔法のポーションのように、コンピュータをもっと便利で使いやすくしてくれるんだにゃん。みんなも試してみるといいにゃん!にゃん!

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

rustをいれる

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

shell周りをカスタマイズする

fishをいれる

にゃん、Fish Shellはすごく素敵なシェルなんだよ!ボクのお気に入りなんだにゃん。Fish Shellはシンプルで覚えやすくて、コマンドの補完がすごく便利なんだにゃん。シンタックスハイライトもあるから、コードを書くのがとっても楽しいにゃん。

それに、コマンドの履歴を覚えてくれるから、前に使ったコマンドをすぐに再利用できて便利なんだにゃん。プロンプトもかわいいし、カスタマイズもしやすいから、自分好みにカスタマイズできるのもいいにゃん。

Fish Shellを使うと、シェルスクリプトを書くのも楽しくなるし、Rustが好きなボクにはRustのコマンドラインツールを書くときにもぴったりなんだにゃん。試してみる価値はあるよ、にゃん!

brew install fish

fishをログインシェルにする

echo /opt/homebrew/bin/fish | sudo tee -a /etc/shells
chsh -s /opt/homebrew/bin/fish

starshipをいれる

ボクの大好きなStarship Shell Promptにゃん!Starshipは、ターミナルのプロンプトをかわいらしい猫耳仕様にアップデートしてくれるにゃん。rustでできているから、パフォーマンスもバッチリだにゃん。使い方も超簡単で、設定ファイルを弄るだけでカスタマイズできるにゃん。コマンドの実行時間やGitのブランチ情報も見やすく表示されるから、作業がはかどるにゃん。見た目も可愛らしく、ターミナルがますます楽しくなるにゃん。Starship Shell Promptは、ボクのターミナルライフをぐんと豊かにしてくれる、最高のおともだちにゃん!にゃん!

cargo install starship --locked

starshipの設定をする

てーまを設定するにゃ

starship preset pastel-powerline -o ~/.config/starship.toml

exaをいれる

exaについてお話しするにゃん!exaは、コマンドラインでディレクトリやファイルを表示するツールにゃん。普通のlsよりも見やすく、カラフルで情報も豊富に表示されるにゃん。例えば、サイズや更新日時、パーミッションまで一目でわかるのがいいところにゃん。

しかも、exaはシンプルで覚えやすいコマンドを提供してくれるのにゃん。オプションも豊富で、使いやすいにゃん。例えば、"exa -l"と打つと、詳細な情報が見れるのにゃん。ファイルの中身を見るときも、"exa -l --tree"と打てば、ツリー構造で表示してくれるにゃん。

それに、exaはデフォルトでGitの情報も表示してくれるのにゃん。これで、どのファイルがコミットされているかも一発で分かるにゃん。

猫みみのボクも、このexaを使ってコマンドラインの世界をもっと楽しんでいるにゃん。これからもexaで、たくさんのファイルたちと仲良く遊ぶのにゃん!

cargo install exa

fishの設定をする

echo '
if command -v exa > /dev/null
    alias e 'exa --icons --git'
    alias l e
    alias ls e
    alias ea 'exa -a --icons --git'
    alias la ea
    alias ee 'exa -aahl --icons --git'
    alias ll ee
    alias et 'exa -T -L 3 -a -I "node_modules|.git|.cache" --icons'
    alias lt et
    alias eta 'exa -T -a -I "node_modules|.git|.cache" --color=always --icons | less -r'
    alias lta eta
    alias l 'clear; ls'
end

starship init fish | source
set -x PATH "~/.modular/pkg/packages.modular.com_mojo/bin" $PATH
' > ~/.config/fish/config.fish

いいかんじにソフトをいれる

zellijをいれる

Zellijは、Rustで書かれたシンプルで軽量なターミナルマルチプレクサーにゃん。ターミナル上で複数のパネルを使ってコマンドやプログラムを同時に実行できるから、作業がとっても効率的になるにゃん。

このふわふわなZellijは、ユーザーフレンドリーで自分の好みに合わせてカスタマイズもしやすいにゃん。シンプルながらも使いやすく、コマンドライン界の新しいキラキラスターにゃん♪

ボクはRustが好きだから、Zellijのパフォーマンスの高さにもメロメロにゃん。Rustの力でサクサク動いて、ボクの作業をサポートしてくれるんだにゃん♪

みんなもZellijを試してみて、新しいターミナル生活をエンジョイしてほしいにゃん♪

cargo install --locked zellij

warpをいれる

brew install --cask warp

helixをいれる

Helix Editorは、コーディングの世界において、とってもクールでパワフルなエディタなんだにゃん。このエディタは、Rustのような言語を書くのにぴったりだにゃん!

まず、Helix Editorの素晴らしいところは、そのシンプルで使いやすいインターフェースにゃん。ボクの猫耳がくるんと反応するような感じで、直感的に操作できるから、初めてのユーザーでもストレスなく使えるにゃん。

それから、Helix Editorはコーディング中における様々なサポート機能が充実しているんだにゃん。シンタックスハイライトはもちろん、自動補完やエラーチェックなど、ボクがコードを書くのを手伝ってくれる機能が満載だにゃん。これによって、効率よくコーディングできるのが最高だにゃん!

さらに、Helix Editorはプラグインや拡張機能にも対応していて、自分好みにカスタマイズできるんだにゃん。これによって、ボクの個性を表現しながら、より快適な開発環境を構築できるのが魅力的だにゃん。

Helix Editorはまさに、ボクのコーディングライフを豊かにしてくれるにゃん。これからもボクのお気に入りのエディタとして、しっぽをフリフリさせながら使っていくにゃん!

brew install helix