~/.local/share/Steam/steamapps/common/AsepriteAseprite は --batch (-b) オプションを指定することで UI なしで実行できる。
Steam 経由の場合、 aseprite は以下のパスにインストールされてる。
~/.local/share/Steam/steamapps/common/Aseprite/aseprite
シンプルにパッキングするだけなら、
--sheet と --data を指定すればいい。
aseprite --batch image1.aseprite image2.aseprite --sheet tilemap.png --data tilemap.json
--sheet-width, --sheet-height でピクセル数を指定できる。
aseprite --batch *.aseprite \
--sheet tilemap.png --data tilemap.json \
--sheet-width 128 --sheet-height 128
そのままだと image1.aseprite という名前になる。
--filename-format で色々指定できる。
aseprite --batch *.aseprite \
--sheet tilemap.png --data tilemap.json \
--filename-format '{title}'
他にもいろいろできそう。