dirnameとかrealpathとかそんなの使いたい。
Luaには標準でPythonのos.path相当のライブラリは用意されていない。
C APIバインドなライブラリである
luaposixを使おう。
インストール方法
luarocksコマンドでインストールすれば終わり。
> luarocks install luaposix
> lua
> require ("posix")
簡単だ。
使い方
ライブラリのリファレンスはこちら
カレントディレクトリを確認したい
> =posix.getcwd()
/Users/matsuzakikeiji/Sandbox/Lua
リアルパスを取得したい
> =posix.realpath(".")
/Users/matsuzakikeiji/Sandbox/Lua
今後はposixライブラリにお世話になろう。便利である。
ちなみにLuaのコードハイライトがQiitaに用意されていないようだ...
追記:コメントにてLuaは候補では出てこないけどハイライトはできるよと教えていただきました。ご迷惑おかけしました。