Skip to content

Releases: Studio-id-Game/IdentifierArchive

v0.2.1

v0.2.1 Pre-release
Pre-release

Choose a tag to compare

@hirohiroj3cub hirohiroj3cub released this 20 Jun 09:34
7afdf83

What's Changed

Full Changelog: v0.2.0...v0.2.1

Version 0.2.0

Version 0.2.0 Pre-release
Pre-release

Choose a tag to compare

@hirohiroj3cub hirohiroj3cub released this 28 May 14:45
b1bd8b5

とりあえず使える段階まで機能を実装できたのでリリース。
使い方は後から明文化するが、暫定的に以下に記す

例

  • "IdentifierArchive.exe" si -sf="./projectfolder"
    最低限の設定で、"./projectfolder" をプロジェクトとして初期化する。
  • "IdentifierArchive.exe" ti -sf="./projectfolder" -tf="targetfolder"
    最低限の設定で、"./projectfolder/targetfolder" を管理対象として初期化する。
  • "IdentifierArchive.exe" za ul -sf="./projectfolder" -tf="targetfolder"
    最低限の設定で、現在の"./projectfolder/targetfolder" を新しくアーカイブしてリモートにアップロードする。
  • "IdentifierArchive.exe" dl zx -sf="./projectfolder" -tf="targetfolder"
    最低限の設定で、"./projectfolder/targetfolder" に設定されたアーカイブファイルをDLしてローカルに展開する。
  • "IdentifierArchive.exe" dl zx -sf="./projectfolder" -tf="targetfolder01" dl zx -tf="targetfolder02"
    最低限の設定で、"./projectfolder/targetfolder01" と "./projectfolder/targetfolder02" に設定されたアーカイブファイルをDLしてローカルに展開する。

Actions (オプションは間違えているかも)

  • si : プロジェクト初期化
    • 必須 : -sf
    • オプション : -auto-folder-c -auto-file-ow -username
  • sv : プロジェクト状態表示
    • 必須 : -sf
    • オプション : -tf -id -UN-SAFE
  • ti : ターゲット初期化
    • 必須 : -sf -tf
    • オプション : -auto-folder-c -auto-file-ow
  • tv : ターゲット状態表示
    • 必須 : -sf -tf
  • za : ターゲットをアーカイブする
    • 必須 : -sf -tf
    • オプション : -id -auto-folder-c -auto-file-ow -auto-id-incr
  • zx : ターゲットをアーカイブから復元する
    • 必須 : -sf -tf
    • オプション : -id -auto-folder-c -auto-file-ow
  • zc : アーカイブのキャッシュ削除
    • 必須 : -sf -tf
    • オプション : -id -auto-file-ow
  • zv : アーカイブ状態表示
    • 必須 : -sf -tf
  • dl : リモートからアーカイブをダウンロード
    • 必須 : -sf -tf
    • オプション : -id -auto-folder-c -auto-file-ow
  • ul : リモートにアーカイブをアップロード
    • 必須 : -sf -tf
    • オプション : -id -auto-folder-c

Args

  • -sf="./projectfolder" : プロジェクトのパス
  • -tf="targetfolder" : ターゲットの相対パス
  • -id="Identifier" : 対象のアーカイブ識別子
  • -username="Myname" : ユーザー名
  • -auto-folder-c : フォルダ作成確認の自動応答設定フラグ
  • -auto-file-ow : ファイル上書き確認の自動応答設定フラグ
  • -auto-id-incr : Identifierが重複していた場合の自動インクリメントフラグ
  • -UN-SAFE : セキュリティー上危険な操作を容認するフラグ

通常の引数は、-引数名="value"でセットできる

フラグ引数は、
-引数名 または -引数名=true でTrueに
-引数名=! または -引数名=false でFalseに
-引数名= または -引数名=null でデフォルト(多くの場合、対話式)に設定できる。
ただし、-UN-SAFE はセキュリティー上の懸念から、-UN-SAFE でonになり、上書きでオフにすることはできない。

What's Changed

New Contributors

Full Changelog: https://github.com/Studio-id-Game/IdentifierArchive/commits/v0.2.0