素晴らしいツールを公開されています。
結果は以下。
implementation "com.google.accompanist:accompanist-systemuicontroller:0.17.0"
implementation 'com.google.accompanist:accompanist-swiperefresh:0.26.5-rc'
[versions]
comGoogleAccompanist = "0.17.0"
[libraries]
com-google-accompanist-systemuicontroller = { module = "com.google.accompanist:accompanist-systemuicontroller", version.ref = "comGoogleAccompanist" }
com-google-accompanist-swiperefresh = { module = "com.google.accompanist:accompanist-swiperefresh", version.ref = "comGoogleAccompanist" }
build.gradle
implementation libs.com.google.accompanist.systemuicontroller
implementation libs.com.google.accompanist.swiperefresh
build.gradle.kts
implementation(libs.com.google.accompanist.systemuicontroller)
implementation(libs.com.google.accompanist.swiperefresh)
高機能で便利です。
作った動機はだれもが同感できるでしょう。
ということで、
私も python の勉強がてら雑魚ツールを作ります。
クリップボードにコピーした
implementation "com.google.accompanist:accompanist-systemuicontroller:0.17.0"
implementation 'com.google.accompanist:accompanist-swiperefresh:0.26.5-rc'
を python スクリプト実行後すると
* source
implementation "com.google.accompanist:accompanist-systemuicontroller:0.17.0"
implementation 'com.google.accompanist:accompanist-swiperefresh:0.26.5-rc'
* gradle/libs.versions.toml
[libraries]
accompanist-systemuicontroller = { module = "com.google.accompanist:accompanist-systemuicontroller", version = "0.17.0"" }
accompanist-swiperefresh = { module = "com.google.accompanist:accompanist-swiperefresh", version = "0.26.5-rc" }
* build.gradle
implementation libs.accompanist.systemuicontroller
implementation libs.accompanist.swiperefresh
と表示します。
まずは、ただそれだけです。
[versions] を設定するのもだるい implementation 単独バージョンのライブラリ用。
幼稚なスクリプトなので拡張や変更、削除しやすいです。
重複に注意です。
このへんの変換処理は、
きっと、Android Studio プラグインが登場して、
そのあと、Android Studio に取り込まれいく
のだろうと妄想しています。
それまでのつなぎで。
※ このページは gist を更新しながら更新していきます。
※ 追記: こんなのあったんですね!
libs.versions.tomlを人間が書くのは心が折れるので、Version catalog update pluginで自動生成するといいですよ…#io22jphttps://t.co/F4o3kXhqDf
— quesera2 (@quesera2262) June 5, 2022
👉 【Gradle Version Catalog】libs.versions.toml キー名の形式 camelCase vs kebab-case