Prepare your mobile release (BundleId, Name, Version, ...) from a simple CLI.
Command Line Tool
or releases
Updating a manifest
> Mobile.Prerelease.exe manifest -f "/my/project/folder" -v "1.2.3.4" -b "com.company.awesomeapp" - n "AwesomeApp"
Updating a configuration file
> Mobile.Prerelease.exe configuration -f "/my/project/folder/config.json" -v "Url=https://company.com/api" "LogLevel=Info"
- Updating Android, iOS, UWP manifests
- Auto-search for manifests in subfolders
- Updating simple configuration files (JSON/XML)
- command
manifest
--File
-f
[string] (required) : path to the manifest file, or folder that contains manifest file(s).--Platform
-p
["iOS"
|"Android"
|"Uwp"
] : platform of the given manifest. Is deducted from path if not precised.--Version
-v
["(Major).(Minor).(Patch).(Build)"
] : the new version number of the application.--DisplayName
-n
[string] : the new display name of the application.--BundleIdentifier
-b
[string] : the new bundle identifier of the application.
- command
configuration
--File
-f
[string] (required) : path to the configuration file.--Format
-o
["Json"
|"Xml"
] : dormat of the given configuration file. Is deducted from path if not precised.--Values
-v
["(Path)=(Value)" "(Path)=(Value)" ...
] : the new values that will replace the original ones. For JSON, the path format should be JPath. For XML, the path format should be XPath.
- Add annotations to icons
Contributions are welcome! If you find a bug please report it and if you want a feature please report it.
If you want to contribute code please file an issue and create a branch off of the current dev branch and file a pull request.
MIT © Aloïs Deniel