Closed7
Windowsでコマンドのエイリアスを設定する
エイリアスを適当なgithubリポジトリに置いておいてインストールbatファイル実行するだけでエイリアスを設定できるようにしたい。
READMEには
- インストール方法
- デフォルトのエイリアス設定方法
- エイリアスの変更方法
あたりを乗せるとよさそう
New-Alias ga git add .
みたいなことができない模様。
コマンドごとにbatchファイル作ってやらんといかんっぽい(だるい)。
New-Alias ga git add . みたいなことができない模様。
コマンドごとにbatchファイル作ってやらんといかんっぽい(だるい)。
functionと$args使えばできるかも
自分のPCのエイリアス一覧
# alias
## util
alias c='clear'
alias r='tput reset;c;c;c;c;c;c;c;c;c;c;c;c;c;c;c;c;c;c'
alias cls='tput reset'
alias dir='ls -a'
alias h='history'
alias home='cd ; clear ;'
alias s="sh"
alias alias-edit="code ~/.my_alias"
alias ae="alias-edit"
alias reflesh="source ~/.zshrc ; clear ; "
alias re="reflesh"
alias help="sh ~/tbsten/help/bin"
alias help-edit="code ~/tbsten/help/usage.txt"
DEV_PATH="~/Desktop/dev"
alias dev="open $DEV_PATH; cd $DEV_PATH"
## Flutter
alias fr='echo "alias :: flutter run " && flutter run'
alias fc='flutter clean'
## VS Code
# alias vscode='open -a "Visual Studio Code"'
# alias code='open -a "Visual Studio Code"'
# alias vs='open -a "Visual Studio Code"'
# Node.js
alias y="yarn"
alias ys="yarn start"
alias yd="yarn dev"
alias yb="yarn build"
alias ya="yarn add"
alias yr="yarn remove"
alias yt="yarn test"
alias ts-node="yarn ts-node"
alias tsn="yarn ts-node"
alias init-ts="yarn add typescript @types/node ts-node ts-node-dev; tsc --init"
alias ya-mui="yarn add ya @mui/material @mui/icons-material @mui/styles @emotion/react @emotion/styled"
# docker
alias d="docker"
alias db="docker build"
alias dr="docker run"
alias dc="docker-compose"
alias dcu="docker-compose up"
# python
alias py="python"
# watch
alias we="watchexec --restart 'echo;$*'"
s="code "
s+="$"
s+="(sk)"
# file search by sk
alias search=$s
# hosts
alias hosts-edit="code /private/etc/hosts"
alias he="hosts-edit"
# templates
alias create-node="yarn add typescript @types/node ts-node && yarn tsc --init"
# git
alias g="git"
alias gac="git add . && git commit"
alias gm="git merge"
alias gp="git push"
alias gpo="git push origin"
alias gpom="git push origin main"
alias gpoh="git push origin ^HEAD"
alias gb="git branch"
alias gl="git log"
alias glo="git log --oneline"
alias gco="git checkout"
alias gd="git diff"
alias gs="git switch"
alias gsw="git switch"
このスクラップは2024/02/25にクローズされました