An open API service indexing awesome lists of open source software.

https://github.com/orangeappsru/sdkbar

Plugin manager for cocos2d-x with support sdkbox plugin format
https://github.com/orangeappsru/sdkbar

cocos-creator cocos2d-x cocos2dx cocoscreator sdkbar sdkbox

Last synced: 7 months ago
JSON representation

Plugin manager for cocos2d-x with support sdkbox plugin format

Awesome Lists containing this project

README

          

# Sdkbar
Plugin manager for cocos2d-x with support sdkbox plugin format.

# Usage

`sdkbar --help|-h` show help page.

`sdkbar --list|-l` show installed plugins list

`sdkbar --list-box|-b` show all available plugins from SdkBox server.

`sdkbar --search|-s ` search plugins in SdkBox server matched to word.

`sdkbar --install|-i ` install the plugin from local or remote source. You can use link to github repo, or link to zip or tar.gz archive.

`sdkbar --remove|-r ` remove the installed plugin.

`sdkbar --update|-u ` show detail information about an SdkBar plugin.

## Options

`--verbose` shows a lot of debug output

`--no-clean` don't clean install temp folder which usually is ~/.sdkbar/cache

`--variable|-v KEY=VALUE` set installation variable. Some plugins can use them to set up the plugin configuration.

`--force|-f` ignores dependency errors.

# Examples

Show plugins list:

```
bash-3.2$ sdkbar --list
Installed plugins:
sdkbar-utils 0.0.2
sdkbar-vk 0.0.3
sdkbar-ok 0.0.3
sdkbox-iap 2.3.15.2
```

Remove some plugin:
```
sdkbar --remove sdkbar-vk
```

Install local plugin:
```
sdkbar --install ~/projects/sdkbar-vk/ --variable APP_ID=NNNNNNN
```

Install remote plugin from the git repository:
```
sdkbar --install https://github.com/OrangeAppsRu/sdkbar-vk.git --variable APP_ID=NNNNNNN
```

Install remove plugin from the specified git commit:
```
sdkbar --install https://github.com/OrangeAppsRu/sdkbar-vk/archive/b415bc9c34565bb1ed54e028628bca71bc377ac1.zip --variable APP_ID=NNNNNNN
```

Install SDKBOX plugin:
```
sdkbar -i sdkboxads
```

Note: now you can update plugins with `--update` command only if them was installed from the git repository.