Closed3

[Swift]CLIを作ってみるをやりつつのメモ

🍤🍤

CLIというのは、自分でコマンドを作るみたいなイメージらしい。
例えば以下の'mkdir'はCLIの一種らしい。
自分でコマンドの内部的な処理を作る的なアレらしい。
今回は
ファイルを引数に渡すと、その場所を絶対パスで返す
ものを作成する。

$mkdir absolutepath 
#mkdirはファイルを作成するコマンド
$cd absolutepath
$touch main.swift 
koto@kotominoMacBook-Air absolutepath % ls
koto@kotominoMacBook-Air absolutepath % touch main.swift
koto@kotominoMacBook-Air absolutepath % ls             
main.swift
koto@kotominoMacBook-Air absolutepath % touch sample.csv
koto@kotominoMacBook-Air absolutepath % ls
main.swift	sample.csv
koto@kotominoMacBook-Air absolutepath % 

🍤🍤

viファイルの編集。
「i」で書き込みができるようになる。
終わらせる時は、escしてから「wq」
これで編集して保存。

koto@kotominoMacBook-Air absolutepath % swift main.swift sample.csv
/Users/koto/absolutepath/sample.csv
koto@kotominoMacBook-Air absolutepath % 

実行結果を表示させた。
CLIがよくわからんかったので簡単にできそうなのを試してみたが、イメージは掴めた感じがする。

このスクラップは2022/05/14にクローズされました