- ~/.config とか %APPDATA% にあるとか言われがちだが、scoop などでインストールするとまったく違う場所になりがち
- 正確な場所は、rclone コマンド自体に報告させるのが確実
> rclone config file
| " scriptencoding utf-8 | |
| set smartindent | |
| set sw=4 ts=8 ai nobk et | |
| set textwidth=0 | |
| set noswapfile | |
| set nobackup | |
| set noundofile | |
| set directory=$TEMP | |
| "set colorcolumn=80 | |
| set nrformats=hex |
| //go:build run | |
| package main | |
| import ( | |
| "fmt" | |
| "os" | |
| "time" | |
| "github.com/hymkor/jegan/internal/ttychan" |
| @echo off | |
| setlocal | |
| set "PROMPT=$G " | |
| for /F %%I in ('jj log -r "latest(::@ & bookmarks())" --no-graph --template "self.bookmarks()"') do set "BOOKMARK=%%I" | |
| if "%~1" == "" ( | |
| set "REV=@-" | |
| ) else ( | |
| set "REV=%~1" | |
| ) |
Windows のカレントディレクトリは全ドライブ中でひとつしかないが、DOS では各ドライブごとにひとつカレントディレクトリがあった。
CMD.EXE では、DOS の挙動をエミュレートするために、A: ドライブのカレントディレクトリを C: という環境変数に
C: のドライブ固有のカレントディレクトリを記憶させている。
Windows での標準ディレクトリ区切り文字は \ (backslash)だが、/(forwardslash)も使えることが多い。
実行ファイル名指定には / が一応使えないが、二重引用符で囲むと / も使えるようになる。
おそらく / は(UNIXでの - のような)オプションのプリフィックス文字という役割があり、
二重引用符で囲むとそのチェックが外れるのではないかと思われる。
SET "NAME=VALUE" と記すと環境変数NAMEの中に VALUE前後に余計な空白が含まれなくなる。
jj bookmark move ブックマーク名 -t リビジョン でブックマーク名の転記が面倒くさいので書いた、自動で直近のものを探して移動させてくれる PowerShell スクリプト(実行前の目視確認あり)。@- もしくは引数で与えられたチェンジまで移動させた後、GitHub へ push するバッチファイルjj git init* -text という1行だけの .gitattributes を作成する*~, *.o, *.exe, __*, *.zip, dist などを .git/info/exclude に追加表計算ソフトのような操作感を持ちつつ、CSVの構造を壊さずに編集できるツールです。
(英語化された zenn.dev 記事一覧)