README.md in pbmenv-0.1.10 vs README.md in pbmenv-0.1.11
- old
+ new
@@ -19,10 +19,11 @@
* pbmenv install $version
* --use
* そのまま/usr/share/pbm/currentディレクトリへのシンボリックリンクを貼ります
* pbmenv use $version
* pbmenv uninstall $version
+ * pbmenv clean $version_size_to_keep
* API
* Pbmenv.available_versions
* https://github.com/splaplapla/procon_bypass_man/tags からバージョンのリストを取ってくる
* Pbmenv.versions
* /usr/share/pbm/#{version} を返す
@@ -32,10 +33,13 @@
* Pbmenv.use(version)
* /usr/share/pbm/#{version} を /usr/share/pbm/current へのシムリンクを作成する
* Pbmenv.uninstall(version)
* /usr/share/pbm/current が削除対象だったら例外を投げる
* /usr/share/pbm/#{version} を 削除する
+ * Pbmenv.clean(version_size_to_keep)
+ * 古いバージョンをversion_size_to_keepの数だけ削除します
+ * currentと最新のディレクトリは削除対象外です
## Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/[USERNAME]/pbmenv. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [code of conduct](https://github.com/[USERNAME]/pbmenv/blob/master/CODE_OF_CONDUCT.md).
@@ -46,5 +50,10 @@
## Development
* docker-compose build --no-cache
* docker-compose run app bash
* bin/rspec
* also `DISABLE_DEBUG_LOG=1 bin/rspec`
+
+### ローカルでgemをインストールして動作確認をする
+* rake build
+* gem i --local pkg/pbmenv-x.y.z.gem
+* pbmenv ...