Closed7

Windowsでコマンドのエイリアスを設定する

てべすてんてべすてん

エイリアスを適当なgithubリポジトリに置いておいてインストールbatファイル実行するだけでエイリアスを設定できるようにしたい。

てべすてんてべすてん

READMEには

  • インストール方法
  • デフォルトのエイリアス設定方法
  • エイリアスの変更方法

あたりを乗せるとよさそう

てべすてんてべすてん

New-Alias ga git add . みたいなことができない模様。
コマンドごとにbatchファイル作ってやらんといかんっぽい(だるい)。

てべすてんてべすてん

自分の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"
このスクラップは2ヶ月前にクローズされました