diff --git a/.gitmodules b/.gitmodules index 5a5262c2f..e69de29bb 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +0,0 @@ -[submodule "lib/common"] - path = lib/common - url = https://github.com/telerik/mobile-cli-lib.git diff --git a/.npmignore b/.npmignore index 5a6a22407..6dcfc9386 100644 --- a/.npmignore +++ b/.npmignore @@ -33,3 +33,13 @@ npm-debug.log node_modules test-scripts/ +.vscode +.gitmodules +xunit.xml +.travis.yml +ab-logo.png +ABIGNORE.md +CONTRIBUTING.md +tsconfig.json +tslint.json +.editorconfig \ No newline at end of file diff --git a/Gruntfile.js b/Gruntfile.js index 5cf2d3c4c..4057d3e84 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -1,7 +1,6 @@ var os = require("os"); var now = new Date().toISOString(); -var nodeArgs = require("./lib/common/scripts/node-args").getNodeArgs(); function shallowCopy(obj) { var result = {}; @@ -30,13 +29,6 @@ module.exports = function (grunt) { var defaultEnvironment = "sit"; // When there are node_modules inside lib\common directory, CLI behaves incorrectly, so delete this dir. - var path = require("path"); - var commonLibNodeModules = path.join("lib", "common", "node_modules"); - if (require("fs").existsSync(commonLibNodeModules)) { - grunt.file.delete(commonLibNodeModules); - } - grunt.file.write(path.join("lib", "common", ".d.ts"), ""); - grunt.initConfig({ deploymentEnvironment: process.env["DeploymentEnvironment"] || defaultEnvironment, resourceDownloadEnvironment: process.env["ResourceDownloadEnvironment"] || defaultEnvironment, @@ -97,29 +89,15 @@ module.exports = function (grunt) { }, apply_resources_environment: { - command: "node " + nodeArgs.join(" ") + " bin/appbuilder dev-config-apply <%= resourceDownloadEnvironment %>" + command: "node bin/appbuilder dev-config-apply <%= resourceDownloadEnvironment %>" }, prepare_resources: { - command: "node " + nodeArgs.join(" ") + " bin/appbuilder dev-prepackage" - }, - - ci_unit_tests: { - command: "npm test", - options: { - execOptions: { - env: (function () { - var env = shallowCopy(process.env); - env["XUNIT_FILE"] = "test-reports.xml"; - env["LOG_XUNIT"] = "true"; - return env; - })() - } - } + command: "node bin/appbuilder dev-prepackage" }, apply_deployment_environment: { - command: "node " + nodeArgs.join(" ") + " bin/appbuilder dev-config-apply <%= deploymentEnvironment %>" + command: "node bin/appbuilder dev-config-apply <%= deploymentEnvironment %>" }, build_package: { @@ -196,7 +174,7 @@ module.exports = function (grunt) { }); }); - grunt.registerTask("test", ["ts:devall", "shell:ci_unit_tests"]); + grunt.registerTask("test", ["ts:devall"]); grunt.registerTask("remove_prepublish_script", function () { var packageJson = grunt.file.readJSON("package.json"); @@ -221,11 +199,6 @@ module.exports = function (grunt) { "remove_prepublish_script", - "shell:apply_resources_environment", - "shell:prepare_resources", - "shell:apply_deployment_environment", - "shell:ci_unit_tests", - "set_package_version", "delete_coverage_dir", "shell:build_package", diff --git a/README.md b/README.md index 8f684ceaf..dadd256af 100644 --- a/README.md +++ b/README.md @@ -1,424 +1,5 @@ -

Progress will discontinue Telerik Platform on May 10th, 2018. Learn more




- - -Command-Line Interface for Progress Telerik AppBuilder -=========== - -*Build and publish cross-platform hybrid or native apps using a single pure HTML5, CSS, and JavaScript code base* - [![AppBuilder](https://raw.github.com/Icenium/icenium-cli/release/ab-logo.png "AppBuilder")](http://www.telerik.com/appbuilder "The AppBuilder web site") -**Leverage the cloud capabilities of the Progress Telerik Platform and Progress Telerik Platform AppBuilder from the command line** - -The AppBuilder CLI lets you build, test, deploy, and publish cross-platform hybrid and native mobile apps for iOS, Android and Windows Phone from your favorite IDE or code editor. You can develop your projects locally from the convenience of your preferred code editor and run the command-line to test, build, deploy in the simulator or on devices, and publish your applications to the App Store, Google Play or Windows Phone Store. - -* [Installation](#installation "How to install the AppBuilder CLI") - * [System Requirements](#system-requirements) - * [Install the AppBuilder CLI](#install-the-telerik-appbuilder-cli) - * [Configure Proxy Usage](#configure-proxy-usage) -* [Quick Start](#quick-start "Get started with the AppBuilder CLI") -* [Troubleshooting](#troubleshooting "Troubleshooting") -* [Features](#features "What are the features of the AppBuilder CLI") -* [How to Contribute](#contribution "How to contribute to the AppBuilder CLI") -* [More AppBuilder Tools and Resources](#more-telerik-appbuilder-tools-and-resources "Get the other AppBuilder clients and tools") -* [License](#license "Licensing information about the AppBuilder CLI") - -Installation -=== - -Latest version: AppBuilder 3.7.8 -
Release date: Nov 30, 2017 - -> AppBuilder 3.7.8 is an update release. For a complete list of the improvements and updates available in this release, see AppBuilder 3.7.8 Release Notes.
For a complete list of the improvements and updates available in the earlier major release, see AppBuilder 3.7 Release Notes. - -### System Requirements - -Before installing the AppBuilder CLI, verify that your system meets the following requirements. - -#### Windows Systems - -**Minimum Software Requirements** - -* Windows 7 or later -* .NET 4.5 or later -* Node.js - * (Windows 7 systems): Any of the following Node.js versions: - * The latest stable official Node.js [4.2.1 or later 4.x](https://nodejs.org/dist/v4.2.1/)
Node.js 4.x with npm 2 is required for development with Screen Builder. - * The latest stable official Node.js [6.x](https://nodejs.org/dist/latest-v6.x/) - * The latest stable official Node.js [7.x](https://nodejs.org/dist/latest-v7.x/) - * (Windows 8 and later systems): Any of the following Node.js versions: - * The latest stable official Node.js [4.2.1 or later 4.x](https://nodejs.org/dist/v4.2.1/)
Node.js 4.x with npm 2 is required for development with Screen Builder. - * The latest stable official Node.js [6.x](https://nodejs.org/dist/latest-v6.x/) - * The latest stable official Node.js [7.x](https://nodejs.org/dist/latest-v7.x/) -* An Internet browser (latest official release) with enabled cookies -* (Optional) git
git is required for development with Screen Builder. - -> To be able to work with connected iOS devices from the command line, download and install the 32-bit Node.js.
You can download and install the 32-bit Node.js from the Node.js web site. - -**Additional Software Requirements for iOS On-Device Deployment** - -* iTunes (latest official) -* Node.js - -> The bitness of Node.js and iTunes must match. - -**Additional Software Requirements for Android On-Device Deployment** - -* Device drivers required by your system to recognize the connected Android device -* For testing in the native emulators - * JDK 8 or later - * Android SDK 19 or later - * (Optional) Genymotion - -**Additional Software Requirements for Windows Phone On-Device Deployment** - -> In this version of the AppBuilder CLI, you cannot deploy and LiveSync to connected Windows Phone devices from the command line. - -#### macOS Systems - -**Minimum Software Requirements** - -* macOS Yosemite or later -* Any of the following Node.js versions: - * The latest stable official Node.js [4.2.1 or later 4.x](https://nodejs.org/dist/v4.2.1/)
Node.js 4.x with npm 2 is required for development with Screen Builder. - * The latest stable official Node.js [6.x](https://nodejs.org/dist/latest-v6.x/) - * The latest stable official Node.js [7.x](https://nodejs.org/dist/latest-v7.x/) -* An Internet browser (latest official release) with enabled cookies -* Mono 3.12 or later -* (Optional) git
git is required for development with Screen Builder. - -**Additional Software Requirements for iOS On-Device Deployment** - -* iTunes (latest official) -* For testing in the native emulator - * Xcode 5 or later - -**Additional Software Requirements for Android On-Device Deployment** - -* Device drivers required by your system to recognize the connected Android device -* For testing in the native emulators - * JDK 8 or later - * Android SDK 19 or later - * (Optional) Genymotion - -**Additional Software Requirements for Windows Phone On-Device Deployment** - -> In this version of the AppBuilder CLI, you cannot deploy and LiveSync to connected Windows Phone devices from the command line. - -#### Linux Systems - -**Minimum Software Requirements** - -* Ubuntu 14.04 LTS
The AppBuilder CLI is tested and verified to run on Ubuntu 14.04 LTS. You might be able to run the AppBuilder CLI on other Linux distributions. -* Any of the following Node.js versions: - * The latest stable official Node.js [4.2.1 or later 4.x](https://nodejs.org/dist/v4.2.1/)
Node.js 4.x with npm 2 is required for development with Screen Builder. - * The latest stable official Node.js [6.x](https://nodejs.org/dist/latest-v6.x/) - * The latest stable official Node.js [7.x](https://nodejs.org/dist/latest-v7.x/) - - You can follow the instructions provided [here](https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager) to install Node.js on your system. -* An Internet browser (latest official release) with enabled cookies -* (64-bit systems) The runtime libraries for the ia32/i386 architecture - * In the terminal, run the following command. - - ``` - sudo apt-get install lib32z1 lib32ncurses5 lib32bz2-1.0 libstdc++6:i386 - ``` -* (Optional) git
git is required for development with Screen Builder. - -**Additional Software Requirements for iOS On-Device Deployment** - -> In this version of the AppBuilder CLI, you cannot deploy and LiveSync on connected iOS devices from the command line. You need to manually deploy the application package using iTunes. - -**Additional Software Requirements for Android On-Device Deployment** - -* Device drivers required by your system to recognize the connected Android device -* G++ compiler - * In the terminal, run `sudo apt-get install g++` -* For testing in the native emulators - * JDK 8 or later - * Android SDK 19 or later - * (Optional) Genymotion - -**Additional Software Requirements for Windows Phone On-Device Deployment** - -> In this version of the AppBuilder CLI, you cannot deploy and LiveSync to connected Windows Phone devices from the command line. - -### Install the AppBuilder CLI - -The AppBuilder CLI is available for installing as an npm package. - -In the command prompt, run the following command. - -OS | Node.js installed from http://nodejs.org/ | Node.js installed via package manager ----|---------------------|---- -Windows | `npm install appbuilder -g` | `npm install appbuilder -g` -macOS | `sudo npm install appbuilder -g --unsafe-perm` | `npm install appbuilder -g` -Linux | `sudo npm install appbuilder -g --unsafe-perm` | `npm install appbuilder -g` - -To check if your system is configured properly, run the following command. - -```bash -$ appbuilder doctor -``` - -[Back to Top][1] - -### Configure Proxy Usage - -If you are working with the AppBuilder CLI behind a web proxy, you might need to configure your proxy settings. - -1. On your file system, locate the directory where the **appbuilder** npm package is installed. -1. In a text editor, open `config` → `config.json`. -1. Set `USE_PROXY` to `true`. -1. Set `PROXY_PORT`. -1. Set `PROXY_HOSTNAME`. - -> Make sure to preserve the quotation marks and commas as in the initial `config.json` file. - -[Back to Top][1] - -Quick Start -=== - -1. [Log In](#login "Log in the Progress Telerik Platform") -1. [Create Project](#create "Create a local project") -1. [Run in Simulator](#simulator "Run in the device simulator") -1. [Run on Device](#device "Run on device") -1. [Modify Your Code](#code "Modify your code") -1. [Get Code Changes in the Simulator and on Device](#livesync "LiveSync changes from your code to your app in the simulator or on device") -1. [Modify the Application Package with .abignore](#modify-the-application-package) -1. [Get Help](#help "List the available commands and options") - -1. Log in the Progress Telerik Platform - -To connect to your Progress Telerik Platform account, run the following command. - -```bash -$ appbuilder login -``` - -A new tab opens in your default browser. Provide your login credentials, confirm the sign in, verify that the following message is present in the command line: `Login completed`, and close the browser tab after the confirmation. - -2. Create project - -**Create new project from template** - -To create a new project from the default template, navigate to an empty directory and run the following command. - -```bash -$ appbuilder create MyApp -``` - -You can set hybrid or native for ``. - -The AppBuilder CLI creates a new subdirectory MyApp in the current directory and places the project files inside it. - -**Create new project from locally stored existing project** - -To initialize an existing project for development from the command line, navigate to the local directory that contains the project files and run the following command. - -```bash -$ appbuilder init -``` - -The AppBuilder CLI attempts to retain any existing project configuration and, if missing, creates any AppBuilder-specific files required for development. -If the directory contains an existing AppBuilder project, after the operation completes, you might want to manually set new unique values for the WP8ProductID and WP8PublisherID properties to avoid issues when running your app on device. - -For more information about how to configure your project properties, run `appbuilder prop --help`. - -**Create new project from an existing project in the cloud** - -You can quickly get an existing project from the cloud by downloading it locally. Navigate to the directory in which you want to download your existing project and run the following command. - -```bash -$ appbuilder cloud -``` - -`` and `` are the name or the index of the solution and project, respectively, as listed by `$ appbuilder cloud` or as they appear in the AppBuilder in-browser client or the AppBuilder Windows client. - -This operation creates a new directory named after the project which contains all your project files. After you navigate to the newly created directory, you can continue development immediately with the AppBuilder CLI. - -**Create new project from sample** - -To create a new project from the AppBuilder sample apps from the command line, navigate to an empty directory and run the following command. - -```bash -appbuilder sample clone -``` - -To list the available sample apps, run `appbuilder sample`. - -The AppBuilder CLI creates a new subdirectory in the current directory, clones the sample inside it and preserves the existing project configuration of the sample app. - -**Create new project with Screen Builder** - -Screen Builder lets you quickly create a new project for hybrid mobile development customized with navigation, home view and user interface skin. - -```Shell -appbuilder create screenbuilder -``` - -The AppBuilder CLI creates a new subdirectory MyApp in the current directory and places the project files inside it. After you navigate to your Screen Builder-based project, you can run the Screen Builder commands to further customize your project by adding application views, connecting to data sources, creating user registration and sign-in and adding forms, lists and fields. For more information, run `$ appbuilder screenbuilder -h` - -3. Run in simulator - -> This operation is applicable only to hybrid projects. - -To load your newly created project in the simulator, navigate to the folder containing your project files and run the following command. - -```bash -$ appbuilder simulate -``` - -> In this version of the AppBuilder CLI, you cannot run the device simulator on Linux systems. - -The AppBuilder CLI launches the device simulator. In the device simulator, you can change the target device form factor, mobile platform and version, and orientation. You can adjust the geolocation details, network connection configuration, file storage configuration, and the default contacts. You can debug your code using the built-in debug tools. - -For more information about the AppBuilder device simulator, see Running Apps in the Device Simulator. - -4. Run on device - -> This operation is applicable to hybrid and native projects. - -To run your app on an Android device, install the Platform companion app, install the Cordova developer app for hybrid apps or the NativeScript developer app for native projects, navigate to the folder containing your project files and run the following command in the command line. - -```bash -$ appbuilder build android --companion -``` - -After the operation completes, the AppBuilder CLI opens a new tab in your browser and shows a QR code for deployment in the developer app. On the device, use the built-in QR code scanner in the Platform companion app to scan the QR code and load the project in the respective framework-specific developer app. To toggle the built-in QR code scanner, run the Platform companion app, complete the tutorial and tap **QR Scanner**. - -With the developer app, you can deploy and test your Android apps without the need to configure any device drivers on your system, to configure your device for deployment, and to build an application package. You can get the Platform companion app from Google Play. You can get the Cordova developer app from Google Play. You can get the NativeScript developer app from Google Play. - -To run your app on an iOS device, install the Platform companion app, install the Cordova developer app for hybrid apps or the NativeScript developer app for native projects, navigate to the folder containing your project files and run the following command in the command line. - -```bash -$ appbuilder build ios --companion -``` - -After the operation completes, the AppBuilder CLI opens a new tab in your browser and shows a QR code for deployment in the developer app. On the device, use the built-in QR code scanner in the Platform companion app to scan the QR code and load the project in the respective framework-specific developer app. To toggle the built-in QR code scanner, run the Platform companion app, complete the tutorial and tap **QR Scanner**. - -With the developer app, you can deploy and test your iOS apps without the need to provision them first. You can get the Platform companion app from the App Store. You can get the Cordova developer app from the App Store. You can get the NativeScript developer app from App Store. - -> For Windows Phone, you can develop only hybrid apps. - -To run your app on a Windows Phone device, install the Cordova developer app on the device, navigate to the folder containing your project files and run the following command in the command line. - -```bash -$ appbuilder build wp8 --companion -``` - -After the operation completes, the AppBuilder CLI opens a new tab in your browser and shows a QR code for deployment in the developer app. On the device, use the built-in QR code scanner in the developer app to scan the QR code and load the project. To toggle the built-in QR code scanner, run the developer app, with two fingers, tap and swipe the left edge of the screen to the right and tap **QR Scanner**. - -With the developer app, you can deploy and test your iOS apps without the need to provision them first. You can get the Cordova developer app from the Windows Phone Store. - -5. Modify your code - -Edit your code in your preferred IDE or code editor. Save your changes. - -> In Sublime Text 2 and Sublime Text 3, you can install the AppBuilder package which provides integration with the AppBuilder CLI. For more information, click here. - -6. Get code changes in the simulator and on device - -> This operation is applicable only to hybrid and native projects. - -In the running device simulator, your app refreshes automatically on save. - -To get changes inside your running app, navigate to the folder containing your project files and run the following command. - -```bash -$ appbuilder livesync cloud -``` - -On the device, in the running app, tap and hold with three fingers until the download pop-up appears. After the download completes, the app refreshes automatically. - -8. Modify the application package with .abignore - -When you develop apps with the Progress Telerik AppBuilder Command-Line Interface (AppBuilder CLI), you can choose which files to exclude from your application package. To set exclude and include rules, you can modify the `.abignore` file in the root of your project. - -Starting with AppBuilder 2.6, all newly created projects or cloned sample apps contain a default `.abignore`. To manage the exclude and include rules for projects created with earlier versions of AppBuilder, you need to manually add `.abignore` to your project. - -For more information about creating and maintaining your `.abignore` file, see [this manual](ABIGNORE.md). - -7. List the available commands - -To list the available commands, run the following command. - -```bash -$ appbuilder help -``` - -To learn more about a command, run the command with the `--help` option. For example, to show more information about `create`, run the following command. - -```bash -$ appbuilder create --help -``` - -[Back to Top][1] - -Troubleshooting -=== - -If the AppBuilder CLI does not behave as expected, you might be facing a configuration issue. For example, a missing `JAVA` path. To check if your system is configured properly for the AppBuilder CLI, run the following command. - -```bash -$ appbuilder doctor -``` - -This command prints warnings about current configuration issues and provides basic information about how to resolve them. - -If addressing the configuration issues does not resolve your problem, you can [report an issue](CONTRIBUTING.md#report-an-issue), [post in the forums](http://www.telerik.com/forums/appbuilder) or [request assistance](http://www.telerik.com/account/support-tickets/my-support-tickets.aspx) from the Telerik support team. - -[Back to Top][1] - -Features -=== - -Latest version: AppBuilder 3.7.8 -
Release date: Nov 30, 2017 - -> AppBuilder 3.7.8 is an update release. For a complete list of the improvements and updates available in this release, see AppBuilder 3.7.8 Release Notes.
For a complete list of the improvements and updates available in the earlier major release, see AppBuilder 3.7 Release Notes. - -#### What you can do with this version of the AppBuilder CLI - -* You can develop, test, build and publish cross-platform hybrid mobile apps with Apache Cordova. -* You can develop, test, build and publish cross-platform native mobile apps with the NativeScript framework. - -For a complete list of the features available in the AppBuilder CLI, click [here](http://docs.telerik.com/platform/appbuilder/development-tools/running-appbuilder/running-the-cli/appbuilder-cli). - -To see a complete list of the available commands, click here or run `$ appbuilder help` in the command prompt. - -[Back to Top][1] - -Contribution -=== - -To learn how to log a bug that you just discovered, click [here](CONTRIBUTING.md#report-an-issue). - -To learn how to suggest a new feature or improvement, click [here](CONTRIBUTING.md#request-a-feature). - -To learn how to contribute to the code base, click [here](CONTRIBUTING.md#contribute-to-the-code-base). - -[Back to Top][1] - -More AppBuilder Tools and Resources -=== - -* [AppBuilder Windows client](http://www.telerik.com/appbuilder/windows-client "The AppBuilder Windows Client"): Lightweight Windows IDE. -* [AppBuilder in-browser client](http://www.telerik.com/appbuilder/in-browser-client "The AppBuilder In-Browser Client"): Browser-based IDE that is compatible with most modern web and mobile browsers. -* [AppBuilder extension for Visual Studio](http://www.telerik.com/appbuilder/visual-studio-extension "The AppBuilder Extension for Visual Studio"): Extension for the popular Microsoft IDE. -* [AppBuilder package for Sublime Text](http://www.telerik.com/appbuilder/sublime-text-package "The AppBuilder package for Sublime Text"): A package for the popular text editor. -* [AppBuilder companion apps](http://www.telerik.com/appbuilder/companion-app "The AppBuilder Companion App"): mobile testing utility available for free on the App Store. -* [AppBuilder documentation](http://docs.telerik.com/platform/appbuilder "The documentation resources for AppBuilder"): Learn more about what you can do with AppBuilder. -* [AppBuilder web page](http://www.telerik.com/appbuilder "The AppBuilder web page"): Visit the AppBuilder web site. - -[Back to Top][1] - -License -=== - -This software is licensed under the Apache 2.0 license, quoted here. - -[Back to Top][1] +

The Telerik Platform product is retired as of May 10, 2018. For more information about the discontinuation and how you can recover your apps or data, see the full announcement.


-[1]: #command-line-interface-for-telerik-appbuilder +

Telerik recommends NativeScript Sidekick for developing modern, cross-platform mobile apps with web technologies like JavaScript, Angular, or Vue.js, and Kinvey for hosting critical business back-end in the cloud.


diff --git a/bin/appbuilder b/bin/appbuilder index b0aad419e..069ec8e5d 100755 --- a/bin/appbuilder +++ b/bin/appbuilder @@ -1,36 +1,23 @@ #!/usr/bin/env node "use strict"; -var path = require("path"), - node = require("../package.json").engines.node, - pathToLib = path.join(__dirname, "..", "lib"), - pathToCommon = path.join(pathToLib, "common"); +var versionValidator = require("../lib/version-validator"); +var os = require("os"); -require(path.join(pathToCommon, "verify-node-version")).verifyNodeVersion(node, "AppBuilder", ["^4.0.0", "^5.0.0"]); - -var pathToCliExecutable = path.join(pathToLib, "appbuilder-cli.js"); - -var nodeArgs = require(path.join(pathToCommon, "scripts", "node-args")).getNodeArgs(); - -if (nodeArgs.length) { - // We need custom args for Node process, so pass them here. - var childProcess = require("child_process"); - var args = process.argv; - - // Remove `node` and `appbuilder` from the arguments. - args.shift(); - args.shift(); - - args.unshift(pathToCliExecutable); +function printRedText(message) { + console.log(`\x1B[31;1m${message}\x1B[0m`) +} - args = nodeArgs.concat(args); +function printYellowText(message) { + console.log(`\x1B[33;1m${message}\x1B[0m`) +} - var nodeProcess = childProcess.spawn(process.execPath, args, { stdio: "inherit" }); +return versionValidator.ensureUpToDate() + .then(() => { + // Now print the information. + printRedText("The Telerik Platform product is retired as of May 10, 2018. "); + printRedText("For more information about the discontinuation and how you can recover your apps or data, please see the full announcement here: https://www.telerik.com/platform-next-level"); - nodeProcess.on("close", function(code) { - // We need this handler so if command fails, we'll exit with same exit code as CLI. - process.exit(code); + printYellowText(`${os.EOL}Telerik recommends NativeScript Sidekick (https://www.nativescript.org/nativescript-sidekick) for developing modern, cross-platform mobile apps with web technologies like JavaScript, Angular, or Vue.js, and Kinvey (https://www.kinvey.com/) for hosting critical business back-end in the cloud.`); + process.exit(127); }); -} else { - require(pathToCliExecutable); -} diff --git a/config/config-base.json b/config/config-base.json deleted file mode 100644 index bc57a1ebf..000000000 --- a/config/config-base.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "AB_SERVER_PROTO": "http", - "AB_SERVER": "localhost", - "DEBUG": true, - "USE_PROXY": "Not supported anymore. For more information check our documentation: http://docs.telerik.com/platform/appbuilder/development-tools/running-appbuilder/running-the-cli/downloading-and-installing-cli", - "ON_PREM": false, - "DISABLE_HOOKS": false, - "DEFAULT_CORDOVA_PROJECT_TEMPLATE": "KendoUI.Blank", - "DEFAULT_NATIVESCRIPT_PROJECT_TEMPLATE": "Blank", - "CORDOVA_PLUGINS_REGISTRY": "http://registry.npmjs.org", - "USE_CDN_FOR_EXTENSION_DOWNLOAD": false, - "AUTO_UPGRADE_PROJECT_FILE": true, - "TYPESCRIPT_COMPILER_OPTIONS": { - "target": "ES5", - "module": "commonjs" - } -} diff --git a/config/config-caclive.json b/config/config-caclive.json deleted file mode 100644 index 488a05d52..000000000 --- a/config/config-caclive.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "AB_SERVER": "contentanywhere.net", - "AB_SERVER_PROTO": "https", - "DEBUG": false -} diff --git a/config/config-cacuat.json b/config/config-cacuat.json deleted file mode 100644 index f5d6448b9..000000000 --- a/config/config-cacuat.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "AB_SERVER": "contentanywherecloud.net", - "AB_SERVER_PROTO": "https", - "DEBUG": false -} diff --git a/config/config-dev.json b/config/config-dev.json deleted file mode 100644 index 76b31bcb2..000000000 --- a/config/config-dev.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "AB_SERVER": "mocktap.telerik.com", - "AB_SERVER_PROTO": "https", - "DEBUG": false -} diff --git a/config/config-live.json b/config/config-live.json deleted file mode 100644 index ae3a5744a..000000000 --- a/config/config-live.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "AB_SERVER": "platform.telerik.com", - "AB_SERVER_PROTO": "https", - "DEBUG": false, - "USE_CDN_FOR_EXTENSION_DOWNLOAD": true -} \ No newline at end of file diff --git a/config/config-mac.json b/config/config-mac.json deleted file mode 100644 index bb8072e0f..000000000 --- a/config/config-mac.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "AB_SERVER_PROTO": "http", - "AB_SERVER": "icetest.icenium.com" -} diff --git a/config/config-onprem.json b/config/config-onprem.json deleted file mode 100644 index ef053312a..000000000 --- a/config/config-onprem.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "AB_SERVER": "{{ platform_host }}", - "AB_SERVER_PROTO": "https", - "DEBUG": false, - "ON_PREM": true -} diff --git a/config/config-sit.json b/config/config-sit.json deleted file mode 100644 index 8136bbfbc..000000000 --- a/config/config-sit.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "AB_SERVER": "sit-platform.telerik.rocks", - "AB_SERVER_PROTO": "https", - "DEBUG": false -} diff --git a/config/config-sit1.json b/config/config-sit1.json deleted file mode 100644 index 97fe56486..000000000 --- a/config/config-sit1.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "AB_SERVER": "sit1-platform.telerik.rocks", - "AB_SERVER_PROTO": "https", - "DEBUG": false -} diff --git a/config/config-sttap.json b/config/config-sttap.json deleted file mode 100644 index 5ec1e2b7a..000000000 --- a/config/config-sttap.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "AB_SERVER": "sttap.telerik.com", - "AB_SERVER_PROTO": "https", - "DEBUG": false -} diff --git a/config/config-uat.json b/config/config-uat.json deleted file mode 100644 index d473c4f21..000000000 --- a/config/config-uat.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "AB_SERVER": "testtap.telerik.com", - "AB_SERVER_PROTO": "https", - "DEBUG": false -} diff --git a/config/dependency-config.json b/config/dependency-config.json deleted file mode 100644 index e51611d9e..000000000 --- a/config/dependency-config.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "appScaffolding": { - "version": "0.0.12" - }, - "generators": [{ - "name": "generator-kendo-ui-mobile", - "version": "0.0.12" - }] -} diff --git a/docs/helpers/favicon.ico b/docs/helpers/favicon.ico deleted file mode 100644 index ebe76c107..000000000 Binary files a/docs/helpers/favicon.ico and /dev/null differ diff --git a/docs/helpers/logo.png b/docs/helpers/logo.png deleted file mode 100644 index 692bc2556..000000000 Binary files a/docs/helpers/logo.png and /dev/null differ diff --git a/docs/man_pages/device/device-android.md b/docs/man_pages/device/device-android.md deleted file mode 100644 index b6435e22d..000000000 --- a/docs/man_pages/device/device-android.md +++ /dev/null @@ -1,22 +0,0 @@ -device android -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder device android [--timeout ]` - -Lists all recognized connected physical and running virtual devices with serial number and index. <% if(isHtml) { %>If a connected Android device is not shown in the list, make sure that you have installed the required Android USB drivers on your system and that USB debugging is enabled on the device.<% } %> - -### Options -* `--timeout` - Sets the time in milliseconds for the operation to search for connected devices before completing. If not set, the default value is 4000. <% if(isHtml) { %>The operation will continue to wait and listen for newly connected devices and will list them after the specified time expires. - -### Related Commands - -Command | Description -----------|---------- -[device](device.html) | Lists all recognized connected devices with serial number and index, grouped by platform. -[device ios](device-ios.html) | Lists all recognized connected iOS devices with serial number and index. -[device list-applications](device-list-applications.html) | Lists the installed applications on all connected Android and iOS devices. -[device log](device-log.html) | Opens the device log stream for a selected connected device. -[device run](device-run.html) | Runs the selected application on a connected Android or iOS device. -<% } %> \ No newline at end of file diff --git a/docs/man_pages/device/device-ios.md b/docs/man_pages/device/device-ios.md deleted file mode 100644 index cdcf5dd4d..000000000 --- a/docs/man_pages/device/device-ios.md +++ /dev/null @@ -1,29 +0,0 @@ -device ios -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder device ios [--timeout ]` - -Lists all recognized connected iOS devices with serial number and index. - -<% if(isConsole && isLinux) { %>WARNING: You cannot run this command on Linux systems. To view the complete help for this command, run `$ appbuilder help device ios` <% } %> - -<% if((isConsole && (isWindows || isMacOS)) || isHtml) { %> -### Options -* `--timeout` - Sets the time in milliseconds for the operation to search for connected devices before completing. If not set, the default value is 4000. <% } %><% if(isHtml) { %>The operation will continue to wait and listen for newly connected devices and will list them after the specified time expires. - -### Command Limitations - -* You cannot run this command on Linux systems. - -### Related Commands - -Command | Description -----------|---------- -[device](device.html) | Lists all recognized connected devices with serial number and index, grouped by platform. -[device android](device-android.html) | Lists all recognized connected physical and running virtual devices with serial number and index. -[device list-applications](device-list-applications.html) | Lists the installed applications on all connected Android and iOS devices. -[device log](device-log.html) | Opens the device log stream for a selected connected device. -[device run](device-run.html) | Runs the selected application on a connected Android or iOS device. -<% } %> \ No newline at end of file diff --git a/docs/man_pages/device/device-list-applications.md b/docs/man_pages/device/device-list-applications.md deleted file mode 100644 index 9c4ee81b6..000000000 --- a/docs/man_pages/device/device-list-applications.md +++ /dev/null @@ -1,31 +0,0 @@ -device list-applications -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder device list-applications [--device ]` - -Lists the installed applications on all connected Android <% if(isWindows || isMacOS) { %>and iOS <% } %>devices. - -### Options -* `--device` - If multiple devices are connected, sets the device for which you want to list all currently installed applications. - -### Attributes -* `` is the device index or identifier as listed by `$ appbuilder device` - -<% if(isHtml) { %> -### Command Limitations - -* You cannot work with connected Windows Phone devices. -* You cannot work with connected iOS devices on Linux systems. - -### Related Commands - -Command | Description -----------|---------- -[device android](device-android.html) | Lists all recognized connected physical and running virtual devices with serial number and index. -[device ios](device-ios.html) | Lists all recognized connected iOS devices with serial number and index. -[device log](device-log.html) | Opens the device log stream for a selected connected device. -[device run](device-run.html) | Runs the selected application on a connected Android or iOS device. -[device](device.html) | Lists all recognized connected devices with serial number and index, grouped by platform. -<% } %> \ No newline at end of file diff --git a/docs/man_pages/device/device-log.md b/docs/man_pages/device/device-log.md deleted file mode 100644 index 9289f42da..000000000 --- a/docs/man_pages/device/device-log.md +++ /dev/null @@ -1,31 +0,0 @@ -device log -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder device log [--device ]` - -Opens the device log stream for a selected connected Android <% if(isWindows || isMacOS) { %>or iOS <% } %>device. - -### Options -* `--device` - If multiple devices are connected, sets the device for which you want to stream the log in the console. - -### Attributes -* `` is the device index or identifier as listed by `$ appbuilder device` - -<% if(isHtml) { %> -### Command Limitations - -* You cannot work with connected Windows Phone devices. -* You cannot work with connected iOS devices on Linux systems. - -### Related Commands - -Command | Description -----------|---------- -[device](device.html) | Lists all recognized connected devices with serial number and index, grouped by platform. -[device android](device-android.html) | Lists all recognized connected physical and running virtual devices with serial number and index. -[device ios](device-ios.html) | Lists all recognized connected iOS devices with serial number and index. -[device list-applications](device-list-applications.html) | Lists the installed applications on all connected Android and iOS devices. -[device run](device-run.html) | Runs the selected application on a connected Android or iOS device. -<% } %> \ No newline at end of file diff --git a/docs/man_pages/device/device-run.md b/docs/man_pages/device/device-run.md deleted file mode 100644 index 0158f9669..000000000 --- a/docs/man_pages/device/device-run.md +++ /dev/null @@ -1,44 +0,0 @@ -device run -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder device run [--device ]` - -Runs the selected application on a connected Android <% if(isMacOS) { %>or iOS <% } %>device. You can run this command on one connected device at a time. - -### Options -* `--device` - If multiple devices are connected, sets the device on which you want to run the app. - -### Attributes -* `` is the application identifier as listed by `$ appbuilder device list-applications` -* `` is the device index or identifier as listed by `$ appbuilder device` - -<% if(isHtml) { %> -### Prerequisites -Before running your app on an iOS device, verify that your system and app meet the following requirements. - -* You are running the AppBuilder CLI on a macOS system. -* You have installed Xcode 5 or later. -* You have built your app with the debug build configuration. - -Before running your app on an Android device, verify that your app meets the following requirement. - -* You have built your app with the debug build configuration. - -### Command Limitations - -* You cannot work with connected Windows Phone devices. -* You can run this command on one connected device at a time. -* You cannot run this command for iOS devices on Windows and Linux systems. - -### Related Commands - -Command | Description -----------|---------- -[device](device.html) | Lists all recognized connected devices with serial number and index, grouped by platform. -[device android](device-android.html) | Lists all recognized connected physical and running virtual devices with serial number and index. -[device ios](device-ios.html) | Lists all recognized connected iOS devices with serial number and index. -[device list-applications](device-list-applications.html) | Lists the installed applications on all connected Android and iOS devices. -[device log](device-log.html) | Opens the device log stream for a selected connected device. -<% } %> diff --git a/docs/man_pages/device/device.md b/docs/man_pages/device/device.md deleted file mode 100644 index fd2cc6629..000000000 --- a/docs/man_pages/device/device.md +++ /dev/null @@ -1,33 +0,0 @@ -device -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder device []` - -Lists all recognized <% if(isWindows || isMacOS) { %>iOS and <% } %>Android connected devices with serial number and index<% if(isWindows || isMacOS) { %>, grouped by platform<% } %>. - -### Attributes -`` extends the `device` command. You can set the following values for this attribute. -* `android` - Lists all recognized connected Android physical and running Android virtual devices. -<% if(isWindows || isMacOS) { %>* `ios` - Lists all recognized connected iOS devices. <% } %> -* `log` - Opens the device log stream for a selected connected device. -* `list-applications` - Lists the installed applications on all connected Android <% if(isWindows || isMacOS) { %>or iOS <%}%>devices. -* `run` - Runs the selected application on a connected Android <% if(isMacOS) { %>or iOS <%}%>device. - -<% if(isHtml) { %> -### Command Limitations - -* You cannot work with connected Windows Phone devices. -* You cannot work with connected iOS devices on Linux systems. - -### Related Commands - -Command | Description -----------|---------- -[device android](device-android.html) | Lists all recognized connected physical and running virtual devices with serial number and index. -[device ios](device-ios.html) | Lists all recognized connected iOS devices with serial number and index. -[device list-applications](device-list-applications.html) | Lists the installed applications on all connected Android and iOS devices. -[device log](device-log.html) | Opens the device log stream for a selected connected device. -[device run](device-run.html) | Runs the selected application on a connected Android or iOS device. -<% } %> \ No newline at end of file diff --git a/docs/man_pages/general/autocomplete-disable.md b/docs/man_pages/general/autocomplete-disable.md deleted file mode 100644 index 2bde9c43e..000000000 --- a/docs/man_pages/general/autocomplete-disable.md +++ /dev/null @@ -1,23 +0,0 @@ -autocomplete disable -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder autocomplete disable` - -Disables command-line completion for bash and zsh shells. You need to restart the shell to complete the operation. - -<% if(isHtml) { %>> <% } %>NOTE: This operation might modify the `.bash_profile`, `.bashrc` and `.zshrc` files. -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[autocomplete](autocomplete.html) | Asks for confirmation if command line autocompletion should be enabled for bash and zsh. -[autocomplete-status](autocomplete-status.html) | Prints the current status of your command-line completion settings. -[autocomplete-enable](autocomplete-enable.html) | Enables command-line completion for bash and zsh shells. -[usage-reporting](usage-reporting.html) | Configures anonymous usage reporting for the AppBuilder CLI. -[error-reporting](error-reporting.html) | Configures anonymous error reporting for the AppBuilder CLI. -[help](help.html) | Lists the available commands or shows information about the selected command. -[doctor](doctor.html) | Checks your system for configuration problems which might prevent the AppBuilder CLI from working properly. -<% } %> diff --git a/docs/man_pages/general/autocomplete-enable.md b/docs/man_pages/general/autocomplete-enable.md deleted file mode 100644 index c83458991..000000000 --- a/docs/man_pages/general/autocomplete-enable.md +++ /dev/null @@ -1,26 +0,0 @@ -autocomplete enable -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder autocomplete enable` - -Enables command-line completion for bash and zsh shells. You need to restart the shell to complete the operation. - -<% if(isHtml) { %>> <% } %>NOTE: This operation might modify the `.bash_profile`, `.bashrc` and `.zshrc` files. -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[autocomplete](autocomplete.html) | Asks for confirmation if command line autocompletion should be enabled for bash and zsh. -[autocomplete-status](autocomplete-status.html) | Prints the current status of your command-line completion settings. -[autocomplete-disable](autocomplete-disable.html) | Disables command-line completion for bash and zsh shells. -[usage-reporting](usage-reporting.html) | Configures anonymous usage reporting for the AppBuilder CLI. -[error-reporting](error-reporting.html) | Configures anonymous error reporting for the AppBuilder CLI. -[help](help.html) | Lists the available commands or shows information about the selected command. -[doctor](doctor.html) | Checks your system for configuration problems which might prevent the AppBuilder CLI from working properly. -[proxy](proxy.html) | Displays proxy settings. -[proxy clear](proxy-clear.html) | Clears proxy settings. -[proxy set](proxy-set.html) | Sets proxy settings. -<% } %> diff --git a/docs/man_pages/general/autocomplete-status.md b/docs/man_pages/general/autocomplete-status.md deleted file mode 100644 index 19dac7516..000000000 --- a/docs/man_pages/general/autocomplete-status.md +++ /dev/null @@ -1,25 +0,0 @@ -autocomplete status -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder autocomplete status` - -Prints your current command-line completion settings. - -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[autocomplete](autocomplete.html) | Prints your current command-line completion settings. If disabled, prompts you to enable it. -[autocomplete-enable](autocomplete-enable.html) | Enables command-line completion for bash and zsh shells. -[autocomplete-disable](autocomplete-disable.html) | Disables command-line completion for bash and zsh shells. -[usage-reporting](usage-reporting.html) | Configures anonymous usage reporting for the AppBuilder CLI. -[error-reporting](error-reporting.html) | Configures anonymous error reporting for the AppBuilder CLI. -[help](help.html) | Lists the available commands or shows information about the selected command. -[doctor](doctor.html) | Checks your system for configuration problems which might prevent the AppBuilder CLI from working properly. -[proxy](proxy.html) | Displays proxy settings. -[proxy clear](proxy-clear.html) | Clears proxy settings. -[proxy set](proxy-set.html) | Sets proxy settings. -<% } %> diff --git a/docs/man_pages/general/autocomplete.md b/docs/man_pages/general/autocomplete.md deleted file mode 100644 index 6f21bd181..000000000 --- a/docs/man_pages/general/autocomplete.md +++ /dev/null @@ -1,35 +0,0 @@ -autocomplete -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder autocomplete []` -Get settings | `$ appbuilder autocomplete status` -Enable | `$ appbuilder autocomplete enable` -Disable | `$ appbuilder autocomplete disable` - -Prints your current command-line completion settings. If disabled, prompts you to enable it. - -<% if(isHtml) { %>> <% } %>NOTE: This operation might modify the `.bash_profile`, `.bashrc` and `.zshrc` files. - -### Attributes -`` extends the `autocomplete` command. You can set the following values for this attribute. -* `status` - Prints your current command-line completion settings. -* `enable` - Enables command-line completion. You need to restart the shell to complete the operation. -* `disable` - Disables command-line completion. You need to restart the shell to complete the operation. - -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[autocomplete-status](autocomplete-status.html) | Prints the current status of your command-line completion settings. -[autocomplete-enable](autocomplete-enable.html) | Enables command-line completion for bash and zsh shells. -[autocomplete-disable](autocomplete-disable.html) | Disables command-line completion for bash and zsh shells. -[usage-reporting](usage-reporting.html) | Configures anonymous usage reporting for the AppBuilder CLI. -[error-reporting](error-reporting.html) | Configures anonymous error reporting for the AppBuilder CLI. -[doctor](doctor.html) | Checks your system for configuration problems which might prevent the AppBuilder CLI from working properly. -[proxy](proxy.html) | Displays proxy settings. -[proxy clear](proxy-clear.html) | Clears proxy settings. -[proxy set](proxy-set.html) | Sets proxy settings. -<% } %> diff --git a/docs/man_pages/general/doctor.md b/docs/man_pages/general/doctor.md deleted file mode 100644 index 1d1818b78..000000000 --- a/docs/man_pages/general/doctor.md +++ /dev/null @@ -1,22 +0,0 @@ -doctor -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder doctor` - -Checks your system for configuration problems which might prevent the AppBuilder CLI from working properly. - -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[usage-reporting](usage-reporting.html) | Configures anonymous usage reporting for the AppBuilder CLI. -[error-reporting](error-reporting.html) | Configures anonymous error reporting for the AppBuilder CLI. -[autocomplete](autocomplete.html) | Prints your current command-line completion settings. If disabled, prompts you to enable it. -[help](help.html) | Lists the available commands or shows information about the selected command. -[proxy](proxy.html) | Displays proxy settings. -[proxy clear](proxy-clear.html) | Clears proxy settings. -[proxy set](proxy-set.html) | Sets proxy settings. -<% } %> diff --git a/docs/man_pages/general/error-reporting.md b/docs/man_pages/general/error-reporting.md deleted file mode 100644 index 6cb110999..000000000 --- a/docs/man_pages/general/error-reporting.md +++ /dev/null @@ -1,32 +0,0 @@ -error-reporting -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder error-reporting []` - -Configures anonymous error reporting for the AppBuilder CLI. - -All data gathered is used strictly for improving the product and will never be used to identify or contact you. - -### Attributes -`` extends the `error-reporting` command. You can set the following values for this attribute. -* `status` - Shows the current configuration for anonymous error reporting for the AppBuilder CLI. -* `enable` - Enables anonymous error reporting. -* `disable` - Disables anonymous error reporting. - -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[usage-reporting](usage-reporting.html) | Configures anonymous usage reporting for the AppBuilder CLI. -[autocomplete](autocomplete.html) | Enables command-line completion for bash and zsh shells. -[autocomplete-status](autocomplete-status.html) | Prints the current status of your command-line completion settings. -[autocomplete-enable](autocomplete-enable.html) | Enables command-line completion for bash and zsh shells. -[autocomplete-disable](autocomplete-disable.html) | Disables command-line completion for bash and zsh shells. -[doctor](doctor.html) | Checks your system for configuration problems which might prevent the AppBuilder CLI from working properly. -[proxy](proxy.html) | Displays proxy settings. -[proxy clear](proxy-clear.html) | Clears proxy settings. -[proxy set](proxy-set.html) | Sets proxy settings. -<% } %> diff --git a/docs/man_pages/general/help.md b/docs/man_pages/general/help.md deleted file mode 100644 index 134f06503..000000000 --- a/docs/man_pages/general/help.md +++ /dev/null @@ -1,22 +0,0 @@ -help -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder help []` - -Opens the command reference for all commands in your browser or shows information about the selected command in the browser. - -To list all commands in the console, run `$ appbuilder -h` -To print information about a selected command in the console, run `$ appbuilder -h` - -### Attributes -* `` is any of the available commands as listed by `$ appbuilder help` or `$ appbuilder -h` - -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[user](user.html) | Prints information about the currently logged in user, including name, email address, subscription plan and license expiration date. -<% } %> \ No newline at end of file diff --git a/docs/man_pages/general/login.md b/docs/man_pages/general/login.md deleted file mode 100644 index 824aff83d..000000000 --- a/docs/man_pages/general/login.md +++ /dev/null @@ -1,19 +0,0 @@ -login -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder login` - -Opens a new browser window in which you can provide your login credentials for the Progress Telerik Platform. - -After you have authenticated with the Telerik Platform, you can close the browser window and continue your work from the command line. - -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[logout](logout.html) | Logs you out from the Telerik Platform. -[user](user.html) | Prints information about the currently logged in user, including name, email address, subscription plan and license expiration date. -<% } %> diff --git a/docs/man_pages/general/logout.md b/docs/man_pages/general/logout.md deleted file mode 100644 index 60a1a64ec..000000000 --- a/docs/man_pages/general/logout.md +++ /dev/null @@ -1,18 +0,0 @@ -logout -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder logout` - -Logs you out from the Progress Telerik Platform. - -<% if(isConsole) { %>IMPORTANT: To run any operations that require access to the cloud services such as build, deploy or synchronize with cloud, you need to be logged in.<% } %> -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[login](login.html) | Opens a new browser window in which you can provide your login credentials for the Telerik Platform. -[user](user.html) | Prints information about the currently logged in user, including name, email address, subscription plan and license expiration date. -<% } %> diff --git a/docs/man_pages/general/proxy-clear.md b/docs/man_pages/general/proxy-clear.md deleted file mode 100644 index 658c7018a..000000000 --- a/docs/man_pages/general/proxy-clear.md +++ /dev/null @@ -1,17 +0,0 @@ -proxy clear -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder proxy clear` - -Clears proxy settings. - -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[proxy](proxy.html) | Displays proxy settings. -[proxy set](proxy-set.html) | Sets proxy settings. -<% } %> diff --git a/docs/man_pages/general/proxy-set.md b/docs/man_pages/general/proxy-set.md deleted file mode 100644 index e23de6967..000000000 --- a/docs/man_pages/general/proxy-set.md +++ /dev/null @@ -1,30 +0,0 @@ -proxy set -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder proxy set [ <% if(isWindows) {%>[ []]<%}%>]` - -Sets proxy settings. - -### Options -* `--insecure` - Allows insecure SSL connections and transfers to be performed. In case your proxy doesn't have a CA certificate or has an invalid one you need to use this flag. - -### Attributes -* `` the full url of the proxy. For example http://127.0.0.1:8888 If you do not provide this when running the command, the AppBuilder CLI will prompt you to provide it. -<% if(isWindows) {%> -* `` and `` are your credentials for the proxy. These are not necessary, however if you provide a `` you need to provide a `` too. -<% } %> - -<% if(isHtml) { %> -### Command Limitations - -* You can set credentials only on Windows Systems. - -### Related Commands - -Command | Description -----------|---------- -[proxy](proxy.html) | Displays proxy settings. -[proxy clear](proxy-clear.html) | Clears proxy settings. -<% } %> diff --git a/docs/man_pages/general/proxy.md b/docs/man_pages/general/proxy.md deleted file mode 100644 index bdc201dda..000000000 --- a/docs/man_pages/general/proxy.md +++ /dev/null @@ -1,22 +0,0 @@ -proxy -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder proxy []` - -Displays proxy settings. - -### Attributes -`` extends the `proxy` command. You can set the following values for this attribute. -* `set` - Sets proxy settings -* `clear` - Clears proxy settings - -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[proxy clear](proxy-clear.html) | Clears proxy settings. -[proxy set](proxy-set.html) | Sets proxy settings. -<% } %> diff --git a/docs/man_pages/general/usage-reporting.md b/docs/man_pages/general/usage-reporting.md deleted file mode 100644 index d119d02ab..000000000 --- a/docs/man_pages/general/usage-reporting.md +++ /dev/null @@ -1,32 +0,0 @@ -usage-reporting -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder usage-reporting []` - -Configures anonymous usage reporting for the AppBuilder CLI. - -All data gathered is used strictly for improving the product and will never be used to identify or contact you. - -### Attributes -`` extends the `usage-reporting` command. You can set the following values for this attribute. -* `status` - Shows the current configuration for anonymous usage reporting for the AppBuilder CLI. -* `enable` - Enables anonymous usage reporting. -* `disable` - Disables anonymous usage reporting. - -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[error-reporting](error-reporting.html) | Configures anonymous error reporting for the AppBuilder CLI. -[autocomplete](autocomplete.html) | Enables command-line completion for bash and zsh shells. -[autocomplete-status](autocomplete-status.html) | Prints the current status of your command-line completion settings. -[autocomplete-enable](autocomplete-enable.html) | Enables command-line completion for bash and zsh shells. -[autocomplete-disable](autocomplete-disable.html) | Disables command-line completion for bash and zsh shells. -[doctor](doctor.html) | Checks your system for configuration problems which might prevent the AppBuilder CLI from working properly. -[proxy](proxy.html) | Displays proxy settings. -[proxy clear](proxy-clear.html) | Clears proxy settings. -[proxy set](proxy-set.html) | Sets proxy settings. -<% } %> diff --git a/docs/man_pages/general/user.md b/docs/man_pages/general/user.md deleted file mode 100644 index 177fbe139..000000000 --- a/docs/man_pages/general/user.md +++ /dev/null @@ -1,19 +0,0 @@ -user -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder user` - -Prints information about the currently logged in user, including name, email address, subscription plan and license expiration date. - -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[usage-reporting](usage-reporting.html) | Configures anonymous usage reporting for the AppBuilder CLI. -[error-reporting](error-reporting.html) | Configures anonymous error reporting for the AppBuilder CLI. -[login](login.html) | Opens a new browser window in which you can provide your login credentials for the Progress Telerik Platform. -[logout](logout.html) | Logs you out from the Progress Telerik Platform. -<% } %> diff --git a/docs/man_pages/index.md b/docs/man_pages/index.md deleted file mode 100644 index f4205a9ca..000000000 --- a/docs/man_pages/index.md +++ /dev/null @@ -1,116 +0,0 @@ -#AppBuilder - -Usage | Synopsis -------|------- -General | `$ appbuilder [Parameters] [--options ]` - -## General Commands -Command | Description --------|---------- -[help ``](general/help.html) | Shows additional information about the commands in this list in the browser. -[login](general/login.html) | Logs you in the Progress Telerik Platform. -[logout](general/logout.html) | Logs you out from the Progress Telerik Platform. -[user](general/user.html) | Prints information about the currently logged in user. -[usage-reporting](general/usage-reporting.html) | Configures anonymous usage reporting. -[error-reporting](general/error-reporting.html) | Configures anonymous error reporting. -[autocomplete](general/autocomplete.html) | Manages your command-line completion settings. -[doctor](general/doctor.html) | Checks your system for configuration problems which might prevent the AppBuilder CLI from working properly. -[proxy](general/proxy.html) | Displays proxy settings. - -## Project Development Commands -Command | Description --------|---------- -[create ``](project/creation/create.html) | Creates a new project from template. -[sample](project/creation/sample.html) | Lists sample apps. -[sample clone](project/creation/sample-clone.html) | Clones a selected sample app. -[export](project/creation/export.html) | Exports a cloud-based project from a selected solution to facilitate the migration to a different framework. -[init](project/creation/init.html) | Initializes an existing project for development. -[cloud](project/creation/cloud.html) | Lists all solutions and projects associated with your Progress Telerik Platform account. -[cloud export](project/creation/cloud-export.html) | Exports one or all projects from a selected solution from the cloud. -[build ``](project/testing/build.html) | Builds the project for a selected target platform and downloads the application package or produces a QR code for deploying the application package. -[deploy ``](project/testing/deploy.html) | Builds and deploys the project to a connected device. -[livesync cloud](project/testing/livesync-cloud.html) | Synchronizes the project with the cloud to enable LiveSync for remote devices. -[livesync ``](project/testing/livesync.html) | Synchronizes the latest changes in your project to connected devices. -[debug ``](project/testing/debug.html) | Shows the debug tools to let you debug applications on connected devices. -[simulate](project/testing/simulate.html) | Runs the current project in the device simulator. -[emulate ``](project/testing/emulate.html) | Runs the current project in the selected platform emulator. -[remote](project/testing/remote.html) | Starts a remote server to let you run your app in the iOS Simulator from a Windows system. -[edit-configuration](project/configuration/edit-configuration.html) | Opens a configuration file for editing. -[prop print](project/configuration/prop-print.html) | Prints the current project configuration or the value for the selected project property. -[prop add](project/configuration/prop-add.html) | Enables more options for the selected project property, if the property accepts multiple values. -[prop set](project/configuration/prop-set.html) | Sets the selected project property and overwrites its current value. -[prop remove](project/configuration/prop-remove.html) | Disables options for the selected project property, if the property accepts multiple values. -[mobileframework](project/configuration/mobileframework.html) | Lists all supported versions of the current development framework. -[mobileframework set](project/configuration/mobileframework-set.html) | Sets the selected development framework version for the project. -[webview](project/configuration/webview.html) | Lists the available web views for iOS and Android. -[webview set](project/configuration/webview-set.html) | Sets the selected web view for the current project. -[kendoui](lib-management/kendoui.html) | Lists the available Kendo UI Core or Kendo UI Professional packages that you can add to your project. -[kendoui install](lib-management/kendoui-install.html) | Updates or adds Kendo UI Code or Kendo UI Professional to your project. -[kendoui notes](lib-management/kendoui-notes.html) | Shows release notes for the available Kendo UI Core and Kendo UI Professional packages. -[resource](lib-management/resource.html) | Lists information about the image resources for all mobile platforms. -[resource create](lib-management/resource-create.html) | Creates image resources for all mobile platforms from a single high-resolution image. - -## Screen Builder Development Commands -
-<%= "These commands are deprecated and will be removed in the next official release." %> -
- -Command | Description --------|---------- -[create screenbuilder](project/creation/create.html) | Creates a new project for hybrid development with Screen Builder. -[screenbuilder](screenbuilder/screenbuilder.html) | Shows all commands for project development with Screen Builder. -[upgrade-screenbuilder](screenbuilder/upgrade-screenbuilder.html) | Upgrades a project to the latest Screen Builder version. -[add-view](screenbuilder/add-view.html) | Adds a new application view to your project. -[add-dataprovider](screenbuilder/add-dataprovider.html) | Connects your project to a data provider. -[add-authentication](screenbuilder/add-authentication.html) | Inserts sign-in and sign-up forms in an existing application view. -[add-about](screenbuilder/add-about.html) | Inserts a new about form in an existing application view. -[add-list](screenbuilder/add-list.html) | Inserts a new list in an existing application view. -[add-form](screenbuilder/add-form.html) | Inserts a new form in an existing application view. -[add-field](screenbuilder/add-field.html) | Inserts a new input field in an existing form. - -## Apache Cordova Plugin and NativeScript Module Management Commands -Command | Description --------|---------- -[plugin](lib-management/plugin.html) | Lists all Apache Cordova plugins or custom npm or NativeScript modules that are currently enabled for your project. -[plugin add](lib-management/plugin-add.html) | Enables a Apache Cordova plugins or custom npm or NativeScript modules for your project. -[plugin configure](lib-management/plugin-configure.html) | Configures plugin variables for selected core, integrated or verified Apache Cordova plugins. -[plugin remove](lib-management/plugin-remove.html) | Disables Apache Cordova plugins or custom npm or NativeScript modules from your project. -[plugin find](lib-management/plugin-find.html) | Searches by one or more keywords for Apache Cordova plugins or custom npm or NativeScript modules. -[plugin fetch](lib-management/plugin-fetch.html) | Imports the selected Apache Cordova plugins or custom npm or NativeScript modules into your project. - -## Device Commands -Command | Description --------|---------- -[device](device/device.html) | Lists all recognized connected devices. -[device log](device/device-log.html) |Opens the log stream for the selected device. -[device list-applications](device/device-list-application.html) | Lists the installed applications on all connected devices. -[device run](device/device-run.html) | Runs the selected already installed application on a connected device. - -## Certificate Management and Publishing Commands -Command | Description --------|---------- -[certificate-request](publishing/certificate-request.html) | Lists all pending certificate signing requests (CSR). -[certificate-request create](publishing/certificate-request-create.html) | Creates a certificate signing request (CSR) which you can upload in the iOS Dev Center. -[certificate-request remove](publishing/certificate-request-remove.html) | Removes a pending certificate signing request (CSR). -[certificate-request download](publishing/certificate-request-download.html) | Downloads a pending certificate signing request (CSR) which you can upload in the iOS Dev Center. -[certificate](publishing/certificate.html) | Lists all configured certificates for code signing iOS and Android applications. -[certificate create-self-signed](publishing/certificate-create-self-signed.html) | Creates self-signed certificate for code signing Android applications. -[certificate remove](publishing/certificate-remove.html) | Removes the selected certificate from the server. -[certificate export](publishing/certificate-export.html) | Exports the selected certificate from the server on your file system. -[certificate import](publishing/certificate-import.html) | Imports a P12 or a CER file from your file system to the server. -[provision](publishing/provision.html) | Lists all configured provisioning profiles for code signing iOS applications. -[provision import](publishing/provision-import.html) | Imports a provisioning profile from file. -[provision remove](publishing/provision-remove.html) | Removes a registered provisioning profile. -[appstore list](publishing/appstore-list.html) | Lists all applications in iTunes Connect. -[appstore upload](publishing/appstore-upload.html) | Builds the project and uploads the binary to iTunes Connect. -[appmanager groups](publishing/appmanager-groups.html) | Lists the distribution groups configured in your Progress Telerik AppManager portal. -[appmanager upload ``](publishing/appmanager-upload.html) | Builds the project and uploads the binary to Progress Telerik AppManager. -[appmanager livesync ``](publishing/appmanager-livesync.html) | Publishes a new Telerik AppManager LiveSync update of your published app. - -## Global Options -Option | Description --------|--------- ---help, -h, /? | Prints help about the selected command in the console. ---path `` | Specifies the directory that contains the project. If not set, the project is searched for in the current directory and all directories above it. ---version | Prints the client version. ---log trace | Prints a detailed diagnostic log for the execution of the current command. diff --git a/docs/man_pages/lib-management/kendoui-install.md b/docs/man_pages/lib-management/kendoui-install.md deleted file mode 100644 index 92d57e0de..000000000 --- a/docs/man_pages/lib-management/kendoui-install.md +++ /dev/null @@ -1,47 +0,0 @@ -kendoui install -========== - -Usage | Synopsis -------|------- -List all versions | `$ appbuilder kendoui install [--verified] [--latest]` -List Kendo UI Core versions | `$ appbuilder kendoui install --core [--verified]` -List Kendo UI Professional versions | `$ appbuilder kendoui install --professional [--verified]` -Install latest Kendo UI Core | `$ appbuilder kendoui install --core --latest [--verified]` -Install latest Kendo UI Professional | `$ appbuilder kendoui install --professional --latest [--verified]` - -Lists the available Kendo UI Core and Kendo UI Professional versions and downloads and extracts the selected package in the project directory.<% if(isHtml || isCordova) { %> The Verified tag marks stable Kendo UI Service Pack releases.<% } %> -<% if(isConsole) { %> -<% if(isNativeScript) { %> -WARNING: This command is not applicable to NativeScript projects. To view the complete help for this command, run `$ appbuilder help kendoui install` -<% } %> -<% } %> -<% if((isConsole && isCordova) || isHtml) { %> -### Options -* `--verified` - Lists stable Kendo UI Service Pack packages. If both package type and `--latest` are set, installs the latest stable Kendo UI Service Pack package of the specified type. -* `--core` - Lists Kendo UI Core versions. If `--latest` is set, installs the latest Kendo UI Core package. -* `--professional` - Lists Kendo UI Professional versions. If `--latest` is set, installs the latest Kendo UI Professional package. -* `--latest` - Lists the latest available Kendo UI packages. If a package type is set, installs the latest available Kendo UI package of the specified type. - -<% if(isConsole) { %> -WARNING: You cannot set `--core` and `--professional` simultaneously. -<% } %> -<% } %> -<% if(isHtml) { %> -### Command Limitations - -* You cannot run this command on NativeScript projects. -* You cannot set `--core` and `--professional` simultaneously. - -### Related Commands - -Command | Description -----------|---------- -[kendoui](kendoui.html) | Lists the available Kendo UI Core or Kendo UI Professional packages that you can add to your project. -[kendoui notes](kendoui-notes.html) | Shows release notes for the available Kendo UI Core and Kendo UI Professional packages. -[plugin](plugin.html) | Lists all Apache Cordova plugins or custom npm or NativeScript modules that are currently enabled for your project. -[plugin add](plugin-add.html) | Enables a Apache Cordova plugins or custom npm or NativeScript modules for your project. -[plugin configure](plugin-configure.html) | Configures plugin variables for selected core, integrated or verified Apache Cordova plugins. -[plugin remove](plugin-remove.html) | Disables Apache Cordova plugins or custom npm or NativeScript modules from your project. -[plugin find](plugin-find.html) | Searches by one or more keywords for Apache Cordova plugins or custom npm or NativeScript modules. -[plugin fetch](plugin-fetch.html) | Imports the selected Apache Cordova plugins or custom npm or NativeScript modules into your project. -<% } %> diff --git a/docs/man_pages/lib-management/kendoui-notes.md b/docs/man_pages/lib-management/kendoui-notes.md deleted file mode 100644 index 28de57508..000000000 --- a/docs/man_pages/lib-management/kendoui-notes.md +++ /dev/null @@ -1,45 +0,0 @@ -kendoui notes -========== - -Usage | Synopsis -------|------- -All versions | `$ appbuilder kendoui notes [--verified] [--latest]` -Only Kendo UI Core versions | `$ appbuilder kendoui notes --core [--verified] [--latest]` -Only Kendo UI Professional versions | `$ appbuilder kendoui notes --professional [--verified] [--latest]` - -Shows the release notes for a selected Kendo UI Core or Kendo UI Professional package.<% if(isHtml || isCordova) { %> The verified tag marks stable Kendo UI Service Pack releases.<% } %> -<% if(isConsole) { %> -<% if(isNativeScript) { %> -WARNING: This command is not applicable to NativeScript projects. To view the complete help for this command, run `$ appbuilder help kendoui notes` -<% } %> -<% } %> -<% if((isConsole && isCordova) || isHtml) { %> -### Options -* `--verified` - Lists stable Kendo UI Service Pack packages. -* `--core` - Lists Kendo UI Core versions. -* `--professional` - Lists Kendo UI Professional versions. -* `--latest` - Lists the latest available Kendo UI packages. - -<% if(isConsole) { %> -WARNING: You cannot set `--core` and `--professional` simultaneously. -<% } %> -<% } %> -<% if(isHtml) { %> -### Command Limitations - -* You cannot run this command on NativeScript projects. -* You cannot set `--core` and `--professional` simultaneously. - -### Related Commands - -Command | Description -----------|---------- -[kendoui](kendoui.html) | Lists the available Kendo UI Core or Kendo UI Professional packages that you can add to your project. -[kendoui install](kendoui-install.html) | Updates or adds Kendo UI Code or Kendo UI Professional to your project. -[plugin](plugin.html) | Lists all Apache Cordova plugins or custom npm or NativeScript modules that are currently enabled for your project. -[plugin add](plugin-add.html) | Enables a Apache Cordova plugins or custom npm or NativeScript modules for your project. -[plugin configure](plugin-configure.html) | Configures plugin variables for selected core, integrated or verified Apache Cordova plugins. -[plugin remove](plugin-remove.html) | Disables Apache Cordova plugins or custom npm or NativeScript modules from your project. -[plugin find](plugin-find.html) | Searches by one or more keywords for Apache Cordova plugins or custom npm or NativeScript modules. -[plugin fetch](plugin-fetch.html) | Imports the selected Apache Cordova plugins or custom npm or NativeScript modules into your project. -<% } %> diff --git a/docs/man_pages/lib-management/kendoui.md b/docs/man_pages/lib-management/kendoui.md deleted file mode 100644 index 2f1f6ebd9..000000000 --- a/docs/man_pages/lib-management/kendoui.md +++ /dev/null @@ -1,45 +0,0 @@ -kendoui -========== - -Usage | Synopsis -------|------- -List all versions | `$ appbuilder kendoui [--verified] [--latest]` -List Kendo UI Core versions | `$ appbuilder kendoui --core [--verified] [--latest]` -List Kendo UI Professional versions | `$ appbuilder kendoui --professional [--verified] [--latest]` - -Lists the available Kendo UI Core and Kendo UI Professional packages that you can add to your project.<% if(isHtml || isCordova) { %> The verified tag marks stable Kendo UI Service Pack releases.<% } %> -<% if(isConsole) { %> -<% if(isNativeScript) { %> -WARNING: This command is not applicable to NativeScript projects. To view the complete help for this command, run `$ appbuilder help kendoui` -<% } %> -<% } %> -<% if((isConsole && isCordova) || isHtml) { %> -### Options -* `--verified` - Lists stable Kendo UI Service Pack packages. -* `--core` - Lists Kendo UI Core versions. -* `--professional` - Lists Kendo UI Professional versions. -* `--latest` - Lists the latest available Kendo UI packages. - -<% if(isConsole) { %> -WARNING: You cannot set `--core` and `--professional` simultaneously. -<% } %> -<% } %> -<% if(isHtml) { %> -### Command Limitations - -* You cannot run this command on NativeScript projects. -* You cannot set `--core` and `--professional` simultaneously. - -### Related Commands - -Command | Description -----------|---------- -[kendoui install](kendoui-install.html) | Updates or adds Kendo UI Code or Kendo UI Professional to your project. -[kendoui notes](kendoui-notes.html) | Shows release notes for the available Kendo UI Core and Kendo UI Professional packages. -[plugin](plugin.html) | Lists all Apache Cordova plugins or custom npm or NativeScript modules that are currently enabled for your project. -[plugin add](plugin-add.html) | Enables a Apache Cordova plugins or custom npm or NativeScript modules for your project. -[plugin configure](plugin-configure.html) | Configures plugin variables for selected core, integrated or verified Apache Cordova plugins. -[plugin remove](plugin-remove.html) | Disables Apache Cordova plugins or custom npm or NativeScript modules from your project. -[plugin find](plugin-find.html) | Searches by one or more keywords for Apache Cordova plugins or custom npm or NativeScript modules. -[plugin fetch](plugin-fetch.html) | Imports the selected Apache Cordova plugins or custom npm or NativeScript modules into your project. -<% } %> diff --git a/docs/man_pages/lib-management/plugin-add.md b/docs/man_pages/lib-management/plugin-add.md deleted file mode 100644 index 3fbc84a1c..000000000 --- a/docs/man_pages/lib-management/plugin-add.md +++ /dev/null @@ -1,84 +0,0 @@ -plugin add -========== - -<% if(isHtml) { %>## Apache Cordova Projects<% } %> -<% if(isCordova) { %> -Usage | Synopsis -------|--------- -List Apache Cordova plugins | `$ appbuilder plugin add --available [--debug] [--release]` -Add Apache Cordova plugins | `$ appbuilder plugin add [--debug] [--release]` -Add a specific version of an Apache Cordova plugin | `$ appbuilder plugin add @ [--debug] [--release] [--var. ]`[\*\*](#note) -Add the latest version of an Apache Cordova plugin | `$ appbuilder plugin add --latest [--debug] [--release] [--var. ]`[\*\*](#note) -Add the default version of an Apache Cordova plugin | `$ appbuilder plugin add --default [--debug] [--release] [--var. ]`[\*\*](#note) -Add an Apache Cordova plugin and set all variables from the command line | `$ appbuilder plugin add --var.debug. --var.release. `[\*\*](#note) -Add a specific version of an Apache Cordova plugin and set all variables from the command line | `$ appbuilder plugin add @ --var.debug. --var.release. `[\*\*](#note) -Add the latest version of an Apache Cordova plugin and set all variables from the command line | `$ appbuilder plugin add --latest --var.debug. --var.release. `[\*\*](#note) -Add the default version of an Apache Cordova plugin and set all variables from the command line | `$ appbuilder plugin add --default --var.debug. --var.release. `[\*\*](#note) - -<% if(isHtml) { %><% } %> -\*\* If the Apache Cordova plugin has multiple variables, you can set `--var` for each variable. -<% } %> - -<% if(isHtml) { %>## NativeScript Projects<% } %> -<% if(isNativeScript) { %> -Usage | Synopsis -------|--------- -List custom npm or NativeScript modules | `$ appbuilder plugin add --available [--count]` -Add custom npm or NativeScript modules | `$ appbuilder plugin add [--no-types]` -Add a specific version of a custom npm or NativeScript module | `$ appbuilder plugin add @ [--no-types]` -Add the latest version of a verified NativeScript plugin | `$ appbuilder plugin add --latest [--var. ] [--no-types]`[\*\*](#note) -Add the default version of a verified NativeScript plugin | `$ appbuilder plugin add --default [--var. ] [--no-types]`[\*\*](#note) -Add a custom npm or NativeScript module from GitHub URL | `$ appbuilder plugin add [--no-types]` -Add a custom npm or NativeScript module from local path | `$ appbuilder plugin add [--no-types]` -Add custom npm or NativeScript module and set all variables from the command line | `$ appbuilder plugin add --var. [--no-types]`[\*\*](#note) -Add a specific version of a custom npm or NativeScript module and set all variables from the command line | `$ appbuilder plugin add @ --var. [--no-types]`[\*\*](#note) - - -<% if(isHtml) { %><% } %> -\*\* If the NativeScript plugin has multiple variables, you can set `--var` for each variable. - -For TypeScript projects, the command will try to install `.d.ts` files for the specified module from `@types`. If you do not want to install the `.d.ts` files, you can set the `--no-types` flag. -<% } %> - -<% var plugins =""; if(isCordova) { plugins+="Apache Cordova plugins" } if(isHtml) { plugins+=" or " } if(isNativeScript) { plugins+="custom npm or NativeScript modules" } %> - -<% var plugin =""; if(isCordova) { plugin+="Apache Cordova plugin" } if(isHtml) { plugin+=" or " } if(isNativeScript) { plugin+="custom npm or NativeScript module" } %> - -Enables <%=plugins%> for your project. <% if(isHtml) { %>If the plugin has plugin variables and you have not set one or more of them with `--var`, the AppBuilder CLI shows an interactive prompt to let you set their values.<% } %> -<% if((isConsole && (isCordova || isNativeScript)) || isHtml) { %> -### Options -* `--available` - Lists all <%=plugins%> that you can enable in your project and shows information about their variables, if any. -* `--var.` - Sets the value for the specified plugin variable in all configurations. - <% if(isHtml) { %>
<% } %><% if(isCordova) { %>(Apache Cordova-only) If `--debug` or `--release` is specified, sets the variable for the respective configuration of the hybrid project.<% } %> -* `--latest` - Enables the latest version of the specified verified plugin. -* `--default` - Enables the default version of the specified verified plugin. -<% if(isCordova) {%>* `--debug` - Enables the specified Apache Cordova plugin for the Debug build configuration only. If `--available` is set, lists all plugins that you can enable for the Debug build configuration.<% if(isHtml) { %> This option is applicable only to Apache Cordova projects.<% } %> -* `--release` - Enables the specified Apache Cordova plugin for the Release build configuration only. If `--available` is set, lists all plugins that you can enable for the Release build configuration.<% if(isHtml) { %> This option is applicable only to Apache Cordova projects.<% } %> -* `--var.debug.` - Sets the value for the specified Apache Cordova plugin variable for the Debug configuration only.<% if(isHtml) { %> This option is applicable only to Apache Cordova projects.<% } %> -* `--var.release.` - Sets the value for the specified Apache Cordova plugin variable for the Release configuration only.<% if(isHtml) { %> This option is applicable only to Apache Cordova projects.<% } %><% } %> -<% if(isNativeScript) { %>* `--count` - If `--available` is set, specifies the number of npm and NativeScript modules that will be listed.<% if(isHtml) { %> This option is applicable only to NativeScript projects.<% } %> -* `--no-types` - Disables the installation of `.d.ts` from `@types` for the specified module. This option is applicable only to NativeScript projects. -<% } %> - -### Attributes -* `` is the name or ID of the <%=plugin%> as listed by `$ appbuilder plugin add --available`<% if(isNativeScript) { %> or `$ appbuilder plugin find`<% } %> -* `` is the version of the <%=plugin%> as listed by `$ appbuilder plugin add --available`<% if(isNativeScript) { %> or the npm module specification.<% } %> -<% if(isCordova) {%>* `` is the plugin variable as listed in the `plugin.xml` of the Apache Cordova plugin.<% if(isHtml) { %> This parameter is applicable only to Apache Cordova projects.<% } %><% } %> -<% if(isNativeScript) { %>* `` is the GitHub URL to the custom module.<% if(isHtml) { %> This parameter is applicable only to NativeScript projects.<% } %> -* `` is the path to local directory or a tarball archive (.tar.gz) that contains a valid custom module.<% if(isHtml) { %> This parameter is applicable only to NativeScript projects.<% } %><% } %> -<% } %> - -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[kendoui](kendoui.html) | Lists the available Kendo UI Core or Kendo UI Professional packages that you can add to your project. -[kendoui install](kendoui-install.html) | Updates or adds Kendo UI Code or Kendo UI Professional to your project. -[kendoui notes](kendoui-notes.html) | Shows release notes for the available Kendo UI Core and Kendo UI Professional packages. -[plugin](plugin.html) | Lists all <%=plugins%> that are currently enabled for your project. -[plugin configure](plugin-configure.html) | Configures plugin variables for selected core, integrated or verified Apache Cordova plugins. -[plugin remove](plugin-remove.html) | Disables <%=plugins%> from your project. -[plugin find](plugin-find.html) | Searches by one or more keywords for <%=plugins%>. -[plugin fetch](plugin-fetch.html) | Imports the selected <%=plugins%> into your project. -<% } %> diff --git a/docs/man_pages/lib-management/plugin-configure.md b/docs/man_pages/lib-management/plugin-configure.md deleted file mode 100644 index dd012561d..000000000 --- a/docs/man_pages/lib-management/plugin-configure.md +++ /dev/null @@ -1,67 +0,0 @@ -plugin configure -========== - -Usage | Synopsis -------|------- -Call the interactive prompt to set plugin variables | `$ appbuilder plugin configure [--debug] [--release]` -Set one value for all applicable configurations | `$ appbuilder plugin configure [--debug] [--release] --var. `[\*\*](#note) -<% if(isCordova) { %>Set different values for all configurations | `$ appbuilder plugin configure --var.debug. --var.release. ]*>]`[\*\*\*](#cordovaNote)<% } %> - -<% var plugins =""; if(isCordova) { plugins+="Apache Cordova plugins" } if(isHtml) { plugins+=" or " } if(isNativeScript) { plugins+="custom npm or NativeScript modules" } %> - -<% if(isHtml) { %><% } %> -\*\* If the plugin has multiple variables, you can set `--var` for each variable. -<% if (isCordova) { %> -<% if(isHtml) { %><% } %> -\*\*\* This command is available only for Apache Cordova plugins. If the plugin has multiple variables, you can set `--var` for each variable. -<% } %> - -Configures plugin variables for the selected plugin.<% if(isHtml) { %>If you have not set one or more of the plugin variables with `--var`, the AppBuilder CLI shows an interactive prompt to let you set their values.<% } %> - - -### Options -* `--var.` - Sets the value for the specified plugin variable in all configurations. <% if(isCordova) { %>If `--debug` or `--release` is specified, sets the variable for the respective configuration only, if the plugin is already enabled for this configuration. <% } %> -<% if((isConsole && isCordova) || isHtml) { %> -* `--debug` - Sets the plugin variable for the Debug build configuration only. The plugin must be enabled for the specified configuration. -* `--release` - Sets the plugin variable for the Release build configuration only. The plugin must be enabled for the specified configuration. -* `--var.debug.` - Sets the value for the specified plugin variable for the Debug configuration only. The plugin must be enabled for the specified configuration. -* `--var.release.` - Sets the value for the specified plugin variable for the Release configuration only. The plugin must be enabled for the specified configuration. -<% } %> - -<% - var configFileName = ""; - if(isCordova) { - configFileName = "`plugin.xml`"; - } - - if(isCordova && isNativeScript) { - // In html help or outside of project. - configFileName += " or "; - } - - if(isNativeScript) { - configFileName += "`package.json`"; - } -%> -### Attributes -* `` is the name or ID of the plugin as listed by `$ appbuilder plugin` -* `` is the plugin variable as listed in the <%= configFileName %> of the plugin. - -<% if(isHtml) { %> -### Command Limitations - -* You cannot run this command on NativeScript projects. - -### Related Commands - -Command | Description -----------|---------- -[kendoui](kendoui.html) | Lists the available Kendo UI Core or Kendo UI Professional packages that you can add to your project. -[kendoui install](kendoui-install.html) | Updates or adds Kendo UI Code or Kendo UI Professional to your project. -[kendoui notes](kendoui-notes.html) | Shows release notes for the available Kendo UI Core and Kendo UI Professional packages. -[plugin](plugin.html) | Lists all <%=plugins%> that are currently enabled for your project. -[plugin add](plugin-add.html) | Enables <%=plugins%> for your project. -[plugin remove](plugin-remove.html) | Disables <%=plugins%> from your project. -[plugin find](plugin-find.html) | Searches by one or more keywords for <%=plugins%>. -[plugin fetch](plugin-fetch.html) | Imports the selected <%=plugins%> into your project. -<% } %> diff --git a/docs/man_pages/lib-management/plugin-fetch.md b/docs/man_pages/lib-management/plugin-fetch.md deleted file mode 100644 index 9f2866657..000000000 --- a/docs/man_pages/lib-management/plugin-fetch.md +++ /dev/null @@ -1,41 +0,0 @@ -plugin fetch -========== - -Usage | Synopsis -------|------- -By name | `$ appbuilder plugin fetch ` -By ID | `$ appbuilder plugin fetch ` -By path | `$ appbuilder plugin fetch ` -By URL | `$ appbuilder plugin fetch ` -By keyword(s) | `$ appbuilder plugin fetch [ []*>]` - -<% var plugins =""; if(isCordova) { plugins+="Apache Cordova plugins" } if(isHtml) { plugins+=" or " } if(isNativeScript) { plugins+="custom npm or NativeScript modules" } %> - -<% var plugin =""; if(isCordova) { plugin+="Apache Cordova plugin" } if(isHtml) { plugin+=" or " } if(isNativeScript) { plugin+="custom npm or NativeScript module" } %> - -Imports the selected <%=plugin%> into your project.<% if(isHtml) { %> You can specify an Apache Cordova plugin by local path; URL to a GitHub repository; name, ID or keyword of a plugin published in the Apache Cordova Plugin Registry or the npm registry. You can specify a custom npm or NativeScript module by local path; URL to a GitHub repository; name, ID or keyword of a module published in the npm registry. - -For Apache Cordova plugins, this operation copies the Apache Cordova plugin files to the `plugins` directory. -For NativeScript projects, this operation copies the module files to the `plugins` directory and adds the module as a dependency in the `package.json` file of your project. -<% } %> -<% if(isConsole) { %> -<% } %> -<% if(isHtml) { %> -### Command Limitations - -* You can fetch only Plugman-compatible Apache Cordova plugins. -* You can fetch only custom NativeScript modules which are valid npm packages. - -### Related Commands - -Command | Description -----------|---------- -[kendoui](kendoui.html) | Lists the available Kendo UI Core or Kendo UI Professional packages that you can add to your project. -[kendoui install](kendoui-install.html) | Updates or adds Kendo UI Code or Kendo UI Professional to your project. -[kendoui notes](kendoui-notes.html) | Shows release notes for the available Kendo UI Core and Kendo UI Professional packages. -[plugin](plugin.html) | Lists all <%=plugins%> that are currently enabled for your project. -[plugin add](plugin-add.html) | Enables <%=plugins%> for your project. -[plugin configure](plugin-configure.html) | Configures plugin variables for selected core, integrated or verified Apache Cordova plugins. -[plugin remove](plugin-remove.html) | Disables <%=plugins%> from your project. -[plugin find](plugin-find.html) | Searches by one or more keywords for <%=plugins%>. -<% } %> diff --git a/docs/man_pages/lib-management/plugin-find.md b/docs/man_pages/lib-management/plugin-find.md deleted file mode 100644 index ddb0ca13c..000000000 --- a/docs/man_pages/lib-management/plugin-find.md +++ /dev/null @@ -1,25 +0,0 @@ -plugin find -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder plugin find [ []*>]` - -<% var plugins =""; if(isCordova) { plugins+="Apache Cordova plugins" } if(isHtml) { plugins+=" or " } if(isNativeScript) { plugins+="custom npm or NativeScript modules" } %> - -Searches by one or more keywords for <%=plugins%> in <% if(isCordova) { %>the Apache Cordova Plugin Registry<% } %><% if(isHtml) { %> or <% } %><% if(isNativeScript) { %>the npm registry<% } %><% if(isHtml) { %>, respectively<% } %>. - -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[kendoui](kendoui.html) | Lists the available Kendo UI Core or Kendo UI Professional packages that you can add to your project. -[kendoui install](kendoui-install.html) | Updates or adds Kendo UI Code or Kendo UI Professional to your project. -[kendoui notes](kendoui-notes.html) | Shows release notes for the available Kendo UI Core and Kendo UI Professional packages. -[plugin](plugin.html) | Lists all <%=plugins%> that are currently enabled for your project. -[plugin add](plugin-add.html) | Enables <%=plugins%> for your project. -[plugin configure](plugin-configure.html) | Configures plugin variables for selected core, integrated or verified Apache Cordova plugins. -[plugin remove](plugin-remove.html) | Disables <%=plugins%> from your project. -[plugin fetch](plugin-fetch.html) | Imports the selected <%=plugins%> into your project. -<% } %> diff --git a/docs/man_pages/lib-management/plugin-remove.md b/docs/man_pages/lib-management/plugin-remove.md deleted file mode 100644 index 7fdabffc1..000000000 --- a/docs/man_pages/lib-management/plugin-remove.md +++ /dev/null @@ -1,38 +0,0 @@ -plugin remove -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder plugin remove <% if(isCordova) { %> [--debug] [--release]<% } %>` - -<% var plugins =""; if(isCordova) { plugins+="Apache Cordova plugins" } if(isHtml) { plugins+=" or " } if(isNativeScript) { plugins+="custom npm or NativeScript modules" } %> - -<% var plugin =""; if(isCordova) { plugin+="Apache Cordova plugin" } if(isHtml) { plugin+=" or " } if(isNativeScript) { plugin+="custom npm or NativeScript module" } %> - -Disables <%=plugins%> from your project. - -<% if(isHtml) { %>For Apache Cordova projects, removes the files of the specified plugin from the `plugins` directory. -For NativeScript projects, removes the module from the dependencies in the `package.json` of your project and, if needed, removes any module files from the `plugins` directory.<% } %> -<% if((isConsole && isCordova) || isHtml) { %> -### Options -* `--debug` - Disables the specified plugin for the Debug build configuration only. -* `--release` - Disables the specified plugin for the Release build configuration only. -<% } %> -<% if((isConsole && (isCordova || isNativeScript)) || isHtml) { %> -### Attributes -* `` is the name or ID of the <%=plugin%> as listed by `$ appbuilder plugin` -<% } %> -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[kendoui](kendoui.html) | Lists the available Kendo UI Core or Kendo UI Professional packages that you can add to your project. -[kendoui install](kendoui-install.html) | Updates or adds Kendo UI Code or Kendo UI Professional to your project. -[kendoui notes](kendoui-notes.html) | Shows release notes for the available Kendo UI Core and Kendo UI Professional packages. -[plugin](plugin.html) | Lists all <%=plugins%> that are currently enabled for your project. -[plugin add](plugin-add.html) | Enables <%=plugins%> for your project. -[plugin configure](plugin-configure.html) | Configures plugin variables for selected core, integrated or verified Apache Cordova plugins. -[plugin find](plugin-find.html) | Searches by one or more keywords for <%=plugins%>. -[plugin fetch](plugin-fetch.html) | Imports the selected <%=plugins%> into your project. -<% } %> diff --git a/docs/man_pages/lib-management/plugin.md b/docs/man_pages/lib-management/plugin.md deleted file mode 100644 index dc8358c79..000000000 --- a/docs/man_pages/lib-management/plugin.md +++ /dev/null @@ -1,43 +0,0 @@ -plugin -========== - -Usage | Synopsis -------|------- -List | `$ appbuilder plugin [--available] <% if(isCordova) { %>[--debug] [--release]<% } %><% if(isNativeScript) { %>[--count]<% } %>` -Manage | `$ appbuilder plugin ` - -<% var plugins =""; if(isCordova) { plugins+="Apache Cordova plugins" } if(isHtml) { plugins+=" or " } if(isNativeScript) { plugins+="custom npm or NativeScript modules" } %> - -Lists all <%=plugins%> that are currently enabled for your project and shows information about their variables, if any. <% if(isHtml) { %>With the `--available` switch, lists all plugins or custom modules that are enabled in your project and that you can enable in your project.<% } %> - -<% if((isConsole && (isCordova || isNativeScript)) || isHtml) { %> -### Options - -* `--available` - Lists all <%=plugins%> that are currently enabled in your project and all <%=plugins%> that you can enable in your project. Shows information about the variables of the <%=plugins%>, if any. -<% if(isCordova) { %>* `--debug` - Lists all Apache Cordova plugins enabled for the Debug build configuration. If `--available` is set, also lists all Apache Cordova plugins that you can enable for the Debug build configuration.<% if(isHtml) { %> This option is applicable only to Apache Cordova projects.<% } %> -* `--release` - Lists all Apache Cordova plugins enabled for the Release build configuration. If `--available` is set, also lists all Apache Cordova plugins that you can enable for the Release build configuration.<% if(isHtml) { %> This option is applicable only to Apache Cordova projects.<% } %><% } %> -<% if(isNativeScript) { %>* `--count` - Lists the selected number of npm and NativeScript modules. The default value is 10.<% if(isHtml) { %> This option is applicable only to NativeScript projects.<% } %><% } %> - -### Attributes -`` extends the `plugin` command. You can set the following values for this attribute. -* `add` - Enables <%=plugins%> for your project. -* `configure` - Configures plugin variables for the selected plugin. -* `remove` - Disables <%=plugins%> for your project. -* `find` - Searches by keyword for <%=plugins%>. -* `fetch` - Imports the selected <%=plugins%> into your project. -<% } %> - -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[kendoui](kendoui.html) | Lists the available Kendo UI Core or Kendo UI Professional packages that you can add to your project. -[kendoui install](kendoui-install.html) | Updates or adds Kendo UI Code or Kendo UI Professional to your project. -[kendoui notes](kendoui-notes.html) | Shows release notes for the available Kendo UI Core and Kendo UI Professional packages. -[plugin add](plugin-add.html) | Enables <%=plugins%> for your project. -[plugin configure](plugin-configure.html) | Configures <%=plugins%> variables for selected plugin. -[plugin remove](plugin-remove.html) | Disables <%=plugins%> from your project. -[plugin find](plugin-find.html) | Searches by one or more keywords for <%=plugins%>. -[plugin fetch](plugin-fetch.html) | Imports the selected <%=plugins%> into your project. -<% } %> diff --git a/docs/man_pages/lib-management/update-kendoui.md b/docs/man_pages/lib-management/update-kendoui.md deleted file mode 100644 index be5842747..000000000 --- a/docs/man_pages/lib-management/update-kendoui.md +++ /dev/null @@ -1,15 +0,0 @@ -update-kendoui -========== - -<% if(isHtml) { %>> <% } %>WARNING: This command is deprecated and will be removed in a future release. Use `$ appbuilder kendoui install` instead. - -<% if(isHtml) { %> - -### Related Commands - -Command | Description -----------|---------- -[kendoui](kendoui.html) | Lists the available Kendo UI Core or Kendo UI Professional packages that you can add to your project. -[kendoui install](kendoui-install.html) | Updates or adds Kendo UI Code or Kendo UI Professional to your project. -[kendoui notes](kendoui-notes.html) | Shows release notes for the available Kendo UI Core and Kendo UI Professional packages. -<% } %> diff --git a/docs/man_pages/project/configuration/edit-configuration.md b/docs/man_pages/project/configuration/edit-configuration.md deleted file mode 100644 index 997d7147b..000000000 --- a/docs/man_pages/project/configuration/edit-configuration.md +++ /dev/null @@ -1,34 +0,0 @@ -edit-configuration -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder edit-configuration ` - -Opens a configuration file for editing. -<% if((isConsole && (isNativeScript || isCordova)) || isHtml) { %> -### Attributes -* `` is the configuration file that you want to open. The following values are valid for this attribute. -<% if(isConsole && (isNativeScript || isCordova)) { %><%=#{project.configurationFilesString}%><% } %><% } %> <% if(isHtml) { %>* `android-manifest` - Opens AndroidManifest.xml for editing and creates it, if needed. - * `android-config` - Opens config.xml for Android for editing and creates it, if needed. - * `ios-info` - Opens Info.plist for editing and creates it, if needed. - * `ios-config` - Opens config.xml for iOS for editing and creates it, if needed. - * `wp8-manifest` - Opens WMAppManifest.xml for editing and creates it, if needed. - * `wp8-config` - Opens config.xml for Windows Phone 8 for editing and creates it, if needed. - -### Related Commands - -Command | Description -----------|---------- -[mobileframework](mobileframework.html) | Lists all supported versions of the current development framework. -[mobileframework set](mobileframework-set.html) | Sets the selected development framework version for the project. -[prop](prop.html) | Lets you manage the properties for your project. -[prop print](prop-print.html) | Prints information about the configuration of the project or the selected property. -[prop add](prop-add.html) | Enables more options for the selected project property, if the property accepts multiple values. -[prop remove](prop-remove.html) | Disables options for the selected project property, if the property accepts multiple values. -[prop set](prop-set.html) | Sets the selected project property and overwrites its current value. -[resource](resource.html) | Lists information about the image resources for all mobile platforms. -[resource create](resource-create.html) | Creates image resources for all mobile platforms from a single high-resolution image. -[webview](webview.html) | Lists the available web views for iOS and Android. -[webview set](webview-set.html) | Sets the selected web view for the current project. -<% } %> diff --git a/docs/man_pages/project/configuration/mobileframework-set.md b/docs/man_pages/project/configuration/mobileframework-set.md deleted file mode 100644 index b994aa7fc..000000000 --- a/docs/man_pages/project/configuration/mobileframework-set.md +++ /dev/null @@ -1,36 +0,0 @@ -mobileframework set -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder mobileframework set [--path ]` - -<% if(isHtml) { %>Sets the selected development framework version for the project.<% } %> -<% if(isConsole) { %> -<% if(isCordova) { %>Sets the selected Apache Cordova version for the project and updates the enabled core or integrated plugins to match it.<% } %> -<% if(isNativeScript) { %>Sets the selected NativeScript version for the project and updates the NativeScript modules to match it.<% } %> -<% } %> -<% if((isConsole && (isCordova || isNativeScript)) || isHtml) { %> -### Options -* `--path` - Specifies the directory that contains the project. If not specified, the project is searched for in the current directory and all directories above it. - -### Attributes -* `` is the version of the framework as listed by `$ appbuilder mobileframework` -<% } %> -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[edit-configuration](edit-configuration.html) | Opens a configuration file for editing. -[mobileframework](mobileframework.html) | Lists all supported versions of the current development framework. -[prop](prop.html) | Lets you manage the properties for your project. -[prop print](prop-print.html) | Prints information about the configuration of the project or the selected property. -[prop add](prop-add.html) | Enables more options for the selected project property, if the property accepts multiple values. -[prop remove](prop-remove.html) | Disables options for the selected project property, if the property accepts multiple values. -[prop set](prop-set.html) | Sets the selected project property and overwrites its current value. -[resource](resource.html) | Lists information about the image resources for all mobile platforms. -[resource create](resource-create.html) | Creates image resources for all mobile platforms from a single high-resolution image. -[webview](webview.html) | Lists the available web views for iOS and Android. -[webview set](webview-set.html) | Sets the selected web view for the current project. -<% } %> diff --git a/docs/man_pages/project/configuration/mobileframework.md b/docs/man_pages/project/configuration/mobileframework.md deleted file mode 100644 index d96564d30..000000000 --- a/docs/man_pages/project/configuration/mobileframework.md +++ /dev/null @@ -1,34 +0,0 @@ -mobileframework -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder mobileframework [] [--path ]` - -<% if(isHtml) { %>Lists all supported versions of the current development framework.<% } %> -<% if((isConsole && (isCordova || isNativeScript)) || isHtml) { %> -### Options -* `--path` - Specifies the directory that contains the project. If not specified, the project is searched for in the current directory and all directories above it. - -### Attributes - -`` extends the `mobileframework` command. You can set the following values for this attribute. -* `set` - Sets the selected framework version for the project. -<% } %> -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[edit-configuration](edit-configuration.html) | Opens a configuration file for editing. -[mobileframework set](mobileframework-set.html) | Sets the selected development framework version for the project. -[prop](prop.html) | Lets you manage the properties for your project. -[prop print](prop-print.html) | Prints information about the configuration of the project or the selected property. -[prop add](prop-add.html) | Enables more options for the selected project property, if the property accepts multiple values. -[prop remove](prop-remove.html) | Disables options for the selected project property, if the property accepts multiple values. -[prop set](prop-set.html) | Sets the selected project property and overwrites its current value. -[resource](resource.html) | Lists information about the image resources for all mobile platforms. -[resource create](resource-create.html) | Creates image resources for all mobile platforms from a single high-resolution image. -[webview](webview.html) | Lists the available web views for iOS and Android. -[webview set](webview-set.html) | Sets the selected web view for the current project. -<% } %> diff --git a/docs/man_pages/project/configuration/prop-add.md b/docs/man_pages/project/configuration/prop-add.md deleted file mode 100644 index 3fc64a9b6..000000000 --- a/docs/man_pages/project/configuration/prop-add.md +++ /dev/null @@ -1,41 +0,0 @@ -prop add -========== - -Usage | Synopsis -------|------- -Add property | `$ appbuilder prop add [Value]*` -<% if(isCordova) { %>Enable plugins for the Debug build configuration | `$ appbuilder prop add CorePlugins [Value]* --debug` -Enable plugins for the Release build configuration | `$ appbuilder prop add CorePlugins [Value]* --release`<% } %> - -Enables more options for the selected project property, if the property accepts multiple values. -<% if((isConsole && (isNativeScript || isCordova)) || isHtml) { %> -<% if(isCordova) { %>### Options - -* `--debug` - Enables the specified plugin(s) for the Debug build configuration only. This switch is applicable only to `$ appbuilder prop add CorePlugins` commands.<% if(isHtml) { %> For more information about build configurations, see [Managing Build Configurations](http://docs.telerik.com/platform/appbuilder/build-configurations/overview).<% } %> -* `--release` - Enables the specified plugin(s) for the Release build configuration only. This switch is applicable only to `$ appbuilder prop add CorePlugins` commands.<% if(isHtml) { %> For more information about build configurations, see [Managing Build Configurations](http://docs.telerik.com/platform/appbuilder/build-configurations/overview).<% } %> -<% } %> -### Attributes -* `` is the name of the project property as listed by `$ appbuilder prop print` -* `` is a valid value as listed by `$ appbuilder prop print --valid-value`. You can separate multiple values with a space. -<% } %> -<% if(isHtml) { %> -### Command Limitations - -* You can set the `--debug` and `--release` switches only for the `CorePlugins` property for Apache Cordova projects. - -### Related Commands - -Command | Description -----------|---------- -[edit-configuration](edit-configuration.html) | Opens a configuration file for editing. -[mobileframework](mobileframework.html) | Lists all supported versions of the current development framework. -[mobileframework set](mobileframework-set.html) | Sets the selected development framework version for the project. -[prop](prop.html) | Lets you manage the properties for your project. -[prop print](prop-print.html) | Prints information about the configuration of the project or the selected property. -[prop remove](prop-remove.html) | Disables options for the selected project property, if the property accepts multiple values. -[prop set](prop-set.html) | Sets the selected project property and overwrites its current value. -[resource](resource.html) | Lists information about the image resources for all mobile platforms. -[resource create](resource-create.html) | Creates image resources for all mobile platforms from a single high-resolution image. -[webview](webview.html) | Lists the available web views for iOS and Android. -[webview set](webview-set.html) | Sets the selected web view for the current project. -<% } %> diff --git a/docs/man_pages/project/configuration/prop-print-androidversioncode.md b/docs/man_pages/project/configuration/prop-print-androidversioncode.md deleted file mode 100644 index 7a719f767..000000000 --- a/docs/man_pages/project/configuration/prop-print-androidversioncode.md +++ /dev/null @@ -1,33 +0,0 @@ -prop print AndroidVersionCode -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder prop print AndroidVersionCode [--valid-value]` - -Prints information about the configuration of the AndroidVersionCode property.<% if(isHtml) { %> This property sets the internal version of the application that is not visible to the user. For every new version of your app, you need to increase the version code by one. For more information about version code, see versionCode in the Android Manifest API Guide.<% } %> - -After you build your app for Android, the version code for the application package will differ from the version code you specified. The final version code will have an additional digit appended at the back: 2.<% if(isHtml) { %>
Apache Cordova automatically appends a specific number to the version code based on the target Android SDK and architecture. This is not controlled by AppBuilder and is an implementation decision made entirely by the Apache Cordova team. For more information, see https://issues.apache.org/jira/browse/CB-8976.<% } %> - -<% if((isConsole && (isNativeScript || isCordova)) || isHtml) { %> -### Options -* `--valid-value` - When set, prints the description for the AndroidVersionCode property. -<% } %> -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[edit-configuration](edit-configuration.html) | Opens a configuration file for editing. -[mobileframework](mobileframework.html) | Lists all supported versions of the current development framework. -[mobileframework set](mobileframework-set.html) | Sets the selected development framework version for the project. -[prop](prop.html) | Lets you manage the properties for your project. -[prop print](prop-print.html) | Prints information about the configuration of the project or the selected property. -[prop add](prop-add.html) | Enables more options for the selected project property, if the property accepts multiple values. -[prop remove](prop-remove.html) | Disables options for the selected project property, if the property accepts multiple values. -[prop set](prop-set.html) | Sets the selected project property and overwrites its current value. -[resource](resource.html) | Lists information about the image resources for all mobile platforms. -[resource create](resource-create.html) | Creates image resources for all mobile platforms from a single high-resolution image. -[webview](webview.html) | Lists the available web views for iOS and Android. -[webview set](webview-set.html) | Sets the selected web view for the current project. -<% } %> diff --git a/docs/man_pages/project/configuration/prop-print.md b/docs/man_pages/project/configuration/prop-print.md deleted file mode 100644 index 4b04089cc..000000000 --- a/docs/man_pages/project/configuration/prop-print.md +++ /dev/null @@ -1,39 +0,0 @@ -prop print -========== - -Usage | Synopsis -------|------- -Print all properties | `$ appbuilder prop print [--valid-value]<% if(isCordova) { %> [--debug] [--release]<% } %>` -Print a selected property | `$ appbuilder prop print [--valid-value]<% if(isCordova) { %> [--debug] [--release]<% } %>` - -Prints information about the configuration of the project or the selected property. -If `--valid-value` is set, prints the valid configuration values. -If not set, prints the current configuration. - -<% if((isConsole && (isNativeScript || isCordova)) || isHtml) { %> -### Options -* `--valid-value` - When set, prints the valid values for all valid project properties or for the selected property. -<% if(isCordova) { %> -* `--debug` - When set, prints information about your project settings for the Debug build configuration. This switch is applicable to the `$ appbuilder prop print` and `$ appbuilder prop print CorePlugins` commands.<% if(isHtml) { %> For more information about build configurations, see [Managing Build Configurations](http://docs.telerik.com/platform/appbuilder/build-configurations/overview).<% } %> -* `--release` - When set, prints information about your project settings for the Release build configuration. This switch is applicable to the `$ appbuilder prop print` and `$ appbuilder prop print CorePlugins` commands.<% if(isHtml) { %> For more information about build configurations, see [Managing Build Configurations](http://docs.telerik.com/platform/appbuilder/build-configurations/overview).<% } %> -<% } %> -### Attributes -* `` is the name of the project property as listed by `$ appbuilder prop print` -<% } %> -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[edit-configuration](edit-configuration.html) | Opens a configuration file for editing. -[mobileframework](mobileframework.html) | Lists all supported versions of the current development framework. -[mobileframework set](mobileframework-set.html) | Sets the selected development framework version for the project. -[prop](prop.html) | Lets you manage the properties for your project. -[prop add](prop-add.html) | Enables more options for the selected project property, if the property accepts multiple values. -[prop remove](prop-remove.html) | Disables options for the selected project property, if the property accepts multiple values. -[prop set](prop-set.html) | Sets the selected project property and overwrites its current value. -[resource](resource.html) | Lists information about the image resources for all mobile platforms. -[resource create](resource-create.html) | Creates image resources for all mobile platforms from a single high-resolution image. -[webview](webview.html) | Lists the available web views for iOS and Android. -[webview set](webview-set.html) | Sets the selected web view for the current project. -<% } %> diff --git a/docs/man_pages/project/configuration/prop-remove.md b/docs/man_pages/project/configuration/prop-remove.md deleted file mode 100644 index fcc62112e..000000000 --- a/docs/man_pages/project/configuration/prop-remove.md +++ /dev/null @@ -1,42 +0,0 @@ -prop remove -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder prop remove [Value]*` -<% if(isCordova) { %>Disable plugins for the Debug build configuration | `$ appbuilder prop remove CorePlugins [Value]* --debug` -Disable plugins for the Release build configuration | `$ appbuilder prop remove CorePlugins [Value]* --release`<% } %> - -Disables options for the selected project property, if the property accepts multiple values. - -<% if((isConsole && (isNativeScript || isCordova)) || isHtml) { %> -<% if(isCordova) { %>### Options - -* `--debug` - Removes the specified plugin(s) from the Debug build configuration only. This switch is applicable only to `$ appbuilder prop remove CorePlugins` commands.<% if(isHtml) { %> For more information about build configurations, see [Managing Build Configurations](http://docs.telerik.com/platform/appbuilder/build-configurations/overview).<% } %> -* `--release` - Removes the specified plugin(s) from the Release build configuration only. This switch is applicable only to `$ appbuilder prop remove CorePlugins` commands.<% if(isHtml) { %> For more information about build configurations, see [Managing Build Configurations](http://docs.telerik.com/platform/appbuilder/build-configurations/overview).<% } %> -<% } %> -### Attributes -* `` is the name of the project property as listed by `$ appbuilder prop print` -* `` is a current value of the property as listed by `$ appbuilder prop print `. You can separate multiple values with a space. -<% } %> -<% if(isHtml) { %> -### Command Limitations - -* You can set the `--debug` and `--release` switches only for the `CorePlugins` property for Apache Cordova projects. - -### Related Commands - -Command | Description -----------|---------- -[edit-configuration](edit-configuration.html) | Opens a configuration file for editing. -[mobileframework](mobileframework.html) | Lists all supported versions of the current development framework. -[mobileframework set](mobileframework-set.html) | Sets the selected development framework version for the project. -[prop](prop.html) | Lets you manage the properties for your project. -[prop print](prop-print.html) | Prints information about the configuration of the project or the selected property. -[prop add](prop-add.html) | Enables more options for the selected project property, if the property accepts multiple values. -[prop set](prop-set.html) | Sets the selected project property and overwrites its current value. -[resource](resource.html) | Lists information about the image resources for all mobile platforms. -[resource create](resource-create.html) | Creates image resources for all mobile platforms from a single high-resolution image. -[webview](webview.html) | Lists the available web views for iOS and Android. -[webview set](webview-set.html) | Sets the selected web view for the current project. -<% } %> diff --git a/docs/man_pages/project/configuration/prop-set-androidversioncode.md b/docs/man_pages/project/configuration/prop-set-androidversioncode.md deleted file mode 100644 index 3d487ba41..000000000 --- a/docs/man_pages/project/configuration/prop-set-androidversioncode.md +++ /dev/null @@ -1,28 +0,0 @@ -prop set AndroidVersionCode -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder prop set AndroidVersionCode ` - -Sets the AndroidVersionCode project property and overwrites its current value. The version code must be an integer.<% if(isHtml) { %> This property sets the internal version of the application that is not visible to the user. For every new version of your app, you need to increase the version code by one. For more information about version code, see versionCode in the Android Manifest API Guide.<% } %> - -After you build your app for Android, the version code for the application package will differ from the version code you specified. The final version code will have an additional digit appended at the back: 2.<% if(isHtml) { %>
Apache Cordova automatically appends a specific number to the version code based on the target Android SDK and architecture. This is not controlled by AppBuilder and is an implementation decision made entirely by the Apache Cordova team. For more information, see https://issues.apache.org/jira/browse/CB-8976. - -### Related Commands - -Command | Description -----------|---------- -[edit-configuration](edit-configuration.html) | Opens a configuration file for editing. -[mobileframework](mobileframework.html) | Lists all supported versions of the current development framework. -[mobileframework set](mobileframework-set.html) | Sets the selected development framework version for the project. -[prop](prop.html) | Lets you manage the properties for your project. -[prop print](prop-print.html) | Prints information about the configuration of the project or the selected property. -[prop set](prop-set.html) | Sets the selected project property and overwrites its current value. -[prop add](prop-add.html) | Enables more options for the selected project property, if the property accepts multiple values. -[prop remove](prop-remove.html) | Disables options for the selected project property, if the property accepts multiple values. -[resource](resource.html) | Lists information about the image resources for all mobile platforms. -[resource create](resource-create.html) | Creates image resources for all mobile platforms from a single high-resolution image. -[webview](webview.html) | Lists the available web views for iOS and Android. -[webview set](webview-set.html) | Sets the selected web view for the current project. -<% } %> diff --git a/docs/man_pages/project/configuration/prop-set.md b/docs/man_pages/project/configuration/prop-set.md deleted file mode 100644 index f0f881831..000000000 --- a/docs/man_pages/project/configuration/prop-set.md +++ /dev/null @@ -1,42 +0,0 @@ -prop set -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder prop set [Value]*` -<% if(isCordova) { %>Set plugins for the Debug build configuration | `$ appbuilder prop set CorePlugins [Value]* --debug` -Set plugins for the Release build configuration | `$ appbuilder prop set CorePlugins [Value]* --release`<% } %> - -Sets the selected project property and overwrites its current value. - -<% if((isConsole && (isNativeScript || isCordova)) || isHtml) { %> -<% if(isCordova) { %>### Options - -* `--debug` - Sets the specified plugin(s) from the Debug build configuration only. This switch is applicable only to `$ appbuilder prop set CorePlugins` commands.<% if(isHtml) { %> For more information about build configurations, see [Managing Build Configurations](http://docs.telerik.com/platform/appbuilder/build-configurations/overview).<% } %> -* `--release` - Sets the specified plugin(s) from the Release build configuration only. This switch is applicable only to `$ appbuilder prop set CorePlugins` commands.<% if(isHtml) { %> For more information about build configurations, see [Managing Build Configurations](http://docs.telerik.com/platform/appbuilder/build-configurations/overview).<% } %> -<% } %> -### Attributes -* `` is the name of the project property as listed by `$ appbuilder prop print` -* `` is a valid value as listed by `$ appbuilder prop print --valid-value`. You can separate multiple values with a space. -<% } %> -<% if(isHtml) { %> -### Command Limitations - -* You can set the `--debug` and `--release` switches only for the `CorePlugins` property for Apache Cordova projects. - -### Related Commands - -Command | Description -----------|---------- -[edit-configuration](edit-configuration.html) | Opens a configuration file for editing. -[mobileframework](mobileframework.html) | Lists all supported versions of the current development framework. -[mobileframework set](mobileframework-set.html) | Sets the selected development framework version for the project. -[prop](prop.html) | Lets you manage the properties for your project. -[prop print](prop-print.html) | Prints information about the configuration of the project or the selected property. -[prop add](prop-add.html) | Enables more options for the selected project property, if the property accepts multiple values. -[prop remove](prop-remove.html) | Disables options for the selected project property, if the property accepts multiple values. -[resource](resource.html) | Lists information about the image resources for all mobile platforms. -[resource create](resource-create.html) | Creates image resources for all mobile platforms from a single high-resolution image. -[webview](webview.html) | Lists the available web views for iOS and Android. -[webview set](webview-set.html) | Sets the selected web view for the current project. -<% } %> diff --git a/docs/man_pages/project/configuration/prop.md b/docs/man_pages/project/configuration/prop.md deleted file mode 100644 index 95b816f7d..000000000 --- a/docs/man_pages/project/configuration/prop.md +++ /dev/null @@ -1,33 +0,0 @@ -prop -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder prop ` - -This set of commands manages the properties for your project. You must run the `prop` command with a command extension. -<% if((isConsole && (isNativeScript || isCordova)) || isHtml) { %> -### Attributes -`` extends the `prop` command. You can set the following values for this attribute. -* `print` - Prints the current project configuration or the value for the selected project property. -* `add` - Enables more options for the selected project property, if the property accepts multiple values. -* `set` - Sets the selected project property and overwrites its current value. -* `remove` - Disables options for the selected project property, if the property accepts multiple values. -<% } %> -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[edit-configuration](edit-configuration.html) | Opens a configuration file for editing. -[mobileframework](mobileframework.html) | Lists all supported versions of the current development framework. -[mobileframework set](mobileframework-set.html) | Sets the selected development framework version for the project. -[prop print](prop-print.html) | Prints information about the configuration of the project or the selected property. -[prop add](prop-add.html) | Enables more options for the selected project property, if the property accepts multiple values. -[prop remove](prop-remove.html) | Disables options for the selected project property, if the property accepts multiple values. -[prop set](prop-set.html) | Sets the selected project property and overwrites its current value. -[resource](resource.html) | Lists information about the image resources for all mobile platforms. -[resource create](resource-create.html) | Creates image resources for all mobile platforms from a single high-resolution image. -[webview](webview.html) | Lists the available web views for iOS and Android. -[webview set](webview-set.html) | Sets the selected web view for the current project. -<% } %> diff --git a/docs/man_pages/project/configuration/resource-create.md b/docs/man_pages/project/configuration/resource-create.md deleted file mode 100644 index fef834bca..000000000 --- a/docs/man_pages/project/configuration/resource-create.md +++ /dev/null @@ -1,44 +0,0 @@ -resource create -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder resource create [--icon ] [--splash ] [--force]` - -Creates image resources for all mobile platforms from a single high-resolution image and saves them to the `App_Resources` folder of the current project. The image source must be a `PNG` image. - -<% if((isConsole && (isCordova || isNativeScript)) || isHtml) { %> -<% if(isHtml) { %> -### Prerequisites - -* Verify that the image source for your icons is at least **768x768** pixels `PNG` image. The recommended dimensions are **1024x1024** pixels. -* Verify that the image source for your splash screens is at least **2048x2048** pixels `PNG` image. Any logos should be centered. -* Verify that the image source size does not exceed 2MB. -<% } %> - -### Options -* `--icon` - Creates all required icons for all mobile platforms from a single high-resolution image. The source image must be at least **768x768** pixels `PNG` image. -* `--splash` - Creates all required splash screens from a single high-resolution image. The source image must be at least **2048x2048** pixels `PNG` image. If you are using a logo, the logo must be located in the center of the image. -* `--force` - If set, replaces any conflicting existing images without prompting you to confirm the operation. - -### Attributes -`` is the complete file path to the high-resolution image that you want to use. -<% } %> -<% if(isHtml) { %> - -### Related Commands - -Command | Description -----------|---------- -[edit-configuration](edit-configuration.html) | Opens a configuration file for editing. -[mobileframework](mobileframework.html) | Lists all supported versions of the current development framework. -[mobileframework set](mobileframework-set.html) | Sets the selected development framework version for the project. -[prop](prop.html) | Lets you manage the properties for your project. -[prop print](prop-print.html) | Prints information about the configuration of the project or the selected property. -[prop add](prop-add.html) | Enables more options for the selected project property, if the property accepts multiple values. -[prop remove](prop-remove.html) | Disables options for the selected project property, if the property accepts multiple values. -[prop set](prop-set.html) | Sets the selected project property and overwrites its current value. -[resource](resource.html) | Lists information about the image resources for all mobile platforms. -[webview](webview.html) | Lists the available web views for iOS and Android. -[webview set](webview-set.html) | Sets the selected web view for the current project. -<% } %> diff --git a/docs/man_pages/project/configuration/resource.md b/docs/man_pages/project/configuration/resource.md deleted file mode 100644 index a3962646c..000000000 --- a/docs/man_pages/project/configuration/resource.md +++ /dev/null @@ -1,32 +0,0 @@ -resource -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder resource []` - -Lists information about the splash screens and icons for all mobile platforms. - -<% if((isConsole && (isCordova || isNativeScript)) || isHtml) { %> - -### Attributes -`` extends the `resource` command. You can set the following values for this attribute. -* `create` - Creates icons or splash screens for all mobile platforms from a single high-resolution image. -<% } %> -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[edit-configuration](edit-configuration.html) | Opens a configuration file for editing. -[mobileframework](mobileframework.html) | Lists all supported versions of the current development framework. -[mobileframework set](mobileframework-set.html) | Sets the selected development framework version for the project. -[prop](prop.html) | Lets you manage the properties for your project. -[prop print](prop-print.html) | Prints information about the configuration of the project or the selected property. -[prop add](prop-add.html) | Enables more options for the selected project property, if the property accepts multiple values. -[prop remove](prop-remove.html) | Disables options for the selected project property, if the property accepts multiple values. -[prop set](prop-set.html) | Sets the selected project property and overwrites its current value. -[resource create](resource-create.html) | Creates image resources for all mobile platforms from a single high-resolution image. -[webview](webview.html) | Lists the available web views for iOS and Android. -[webview set](webview-set.html) | Sets the selected web view for the current project. -<% } %> diff --git a/docs/man_pages/project/configuration/webview-set.md b/docs/man_pages/project/configuration/webview-set.md deleted file mode 100644 index f509ac588..000000000 --- a/docs/man_pages/project/configuration/webview-set.md +++ /dev/null @@ -1,52 +0,0 @@ -webview set -========== - -Usage | Synopsis -------|------- -Android | $ appbuilder webview set android -iOS | $ appbuilder webview set ios - -Sets the selected web view for the current project. <% if(isHtml) { %>Setting a pluggable web view also enables the respective Apache Cordova plugin for your project. For more information, see [Configure the Web View for Your Project](http://docs.telerik.com/platform/appbuilder/configuring-your-project/configure-web-views).<% } %> - -<% if(isConsole) { %> -<% if(isNativeScript) { %> -WARNING: This command is not applicable to NativeScript projects. To view the complete help for this command, run `$ appbuilder help webview set` -<% } %> -<% } %> -<% if(isHtml) { %> -### Prerequisites - -* If you want to use the `Crosswalk` web view for Android, verify that you meet the following requirements. - * Your project targets Apache Cordova 4.0.0 or later. - * Your Android devices run on Android 4.0 or later. -* If you want to use the `WKWebView` web view for iOS, verify that you meet the following requirements. - * Your project targets Apache Cordova 3.7.0 or later. - * Your iOS devices run on iOS 8 or later. -<% } %> -<% if((isConsole && isCordova) || isHtml) { %> -### Attributes - -* `` is the web view name as listed by `$ appbuilder webview` -<% } %> -<% if(isHtml) { %> -### Command Limitations - -* You cannot run this command on NativeScript projects. -* You cannot configure web views for Windows Phone. - -### Related Commands - -Command | Description -----------|---------- -[edit-configuration](edit-configuration.html) | Opens a configuration file for editing. -[mobileframework](mobileframework.html) | Lists all supported versions of the current development framework. -[mobileframework set](mobileframework-set.html) | Sets the selected development framework version for the project. -[prop](prop.html) | Lets you manage the properties for your project. -[prop print](prop-print.html) | Prints information about the configuration of the project or the selected property. -[prop add](prop-add.html) | Enables more options for the selected project property, if the property accepts multiple values. -[prop remove](prop-remove.html) | Disables options for the selected project property, if the property accepts multiple values. -[prop set](prop-set.html) | Sets the selected project property and overwrites its current value. -[resource](resource.html) | Lists information about the image resources for all mobile platforms. -[resource create](resource-create.html) | Creates image resources for all mobile platforms from a single high-resolution image. -[webview](webview.html) | Lists the available web views for iOS and Android. -<% } %> diff --git a/docs/man_pages/project/configuration/webview.md b/docs/man_pages/project/configuration/webview.md deleted file mode 100644 index 79992d552..000000000 --- a/docs/man_pages/project/configuration/webview.md +++ /dev/null @@ -1,43 +0,0 @@ -webview -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder webview []` - -Lists the available web views for iOS and Android. <% if(isHtml) { %>For more information about working with web views in AppBuilder, see [Configure the Web View for Your Project](http://docs.telerik.com/platform/appbuilder/configuring-your-project/configure-web-views).<% } %> - -<% if(isConsole) { %> -<% if(isNativeScript) { %> -WARNING: This command and its extended commands are not applicable to NativeScript projects. To view the complete help for this command, run `$ appbuilder help webview` -<% } %> -<% } %> -<% if((isConsole && isCordova) || isHtml) { %> - -### Attributes - -`` extends the `webview` command. You can set the following values for this attribute. -* `set` - Sets the selected web view for the current project. -<% } %> -<% if(isHtml) { %> -### Command Limitations - -* You cannot run this command on NativeScript projects. -* You cannot configure web views for Windows Phone. - -### Related Commands - -Command | Description -----------|---------- -[edit-configuration](edit-configuration.html) | Opens a configuration file for editing. -[mobileframework](mobileframework.html) | Lists all supported versions of the current development framework. -[mobileframework set](mobileframework-set.html) | Sets the selected development framework version for the project. -[prop](prop.html) | Lets you manage the properties for your project. -[prop print](prop-print.html) | Prints information about the configuration of the project or the selected property. -[prop add](prop-add.html) | Enables more options for the selected project property, if the property accepts multiple values. -[prop remove](prop-remove.html) | Disables options for the selected project property, if the property accepts multiple values. -[prop set](prop-set.html) | Sets the selected project property and overwrites its current value. -[resource](resource.html) | Lists information about the image resources for all mobile platforms. -[resource create](resource-create.html) | Creates image resources for all mobile platforms from a single high-resolution image. -[webview set](webview-set.html) | Sets the selected web view for the current project. -<% } %> diff --git a/docs/man_pages/project/creation/cloud-export.md b/docs/man_pages/project/creation/cloud-export.md deleted file mode 100644 index ad86a5985..000000000 --- a/docs/man_pages/project/creation/cloud-export.md +++ /dev/null @@ -1,41 +0,0 @@ -cloud export -========== - -Usage | Synopsis -------|------- -Export selected project from solution | `$ appbuilder cloud export [--path ]` -Export all projects from solution | `$ appbuilder cloud export [--path ]` - -Exports one or all projects from a selected solution in the cloud and initializes it for development. The current directory must be empty. - -<% if(isConsole) { %>WARNING: Always run this command in an empty directory or specify `--path` to an empty directory.<% } %> - -### Options -* `--path` - Specifies the directory where to export the selected project on your file system. The directory must be empty. If not set, exports the project in the current directory. - -### Attributes -* `` is the name of the solution as listed by `$ appbuilder cloud --all` or as it appears in the AppBuilder in-browser client or the AppBuilder Windows client. You need to set a solution if you are running a non-interactive console. <% if(isHtml) { %>When you do not specify a project, the AppBuilder CLI creates a new directory named after the solution and as many sub-directories named after the projects as needed inside the solution-named directory. The sub-directories contain all your project files. If the solution contains one project, this operation creates one sub-directory in the new solution-named directory.<% } %> -* `` is the name or the index of project, relative to its parent solution, as listed by `appbuilder cloud` or as it appears in the AppBuilder in-browser client or the AppBuilder Windows client. <% if(isHtml) { %>When you specify a project, the AppBuilder CLI creates a new directory named after the project. The sub-directory contains all your project files.<% } %> -<% if(isHtml) { %> -### Command Limitations - -* You must run this command in an empty directory or specify `--path` to an empty directory. - -### Related Commands - -Command | Description -----------|---------- -[cloud](cloud.html) | Lists all solutions and projects associated with your Telerik Platform account. -[create](create.html) | Creates a project for hybrid or native development. -[create hybrid](create-hybrid.html) | Creates a new project from an Apache Cordova-based template. -[create native](create-native.html) | Creates a new project from a NativeScript-based template. -[create screenbuilder](create-screenbuilder.html) | Creates a new project for hybrid development with Screen Builder. -[export](export.html) | Exports a cloud-based project from a selected solution to facilitate the migration to a different framework. -[init](init.html) | Initializes an existing project for development. -[init hybrid](init-hybrid.html) | Initializes an existing Apache Cordova project for development in the current directory. -[init native](init-native.html) | Initializes an existing NativeScript project for development in the current directory. -[sample](sample.html) | Lists all available sample apps with name, description, GitHub repository, and clone command. -[sample native](sample-native.html) | Lists all available NativeScript sample apps. -[sample hybrid](sample-hybrid.html) | Lists all available Apache Cordova sample apps. -[sample clone](sample-clone.html) | Clones the selected sample app from GitHub to your local file system. -<% } %> diff --git a/docs/man_pages/project/creation/cloud.md b/docs/man_pages/project/creation/cloud.md deleted file mode 100644 index 265aeb757..000000000 --- a/docs/man_pages/project/creation/cloud.md +++ /dev/null @@ -1,39 +0,0 @@ -cloud -========== - -Usage | Synopsis -------|------- -List all solutions | `$ appbuilder cloud --all` -List projects in a solution | `$ appbuilder cloud []` -Export projects | `$ appbuilder cloud export [] []` - -Lists all solutions and projects associated with your Telerik Platform account. - -### Options -* `--all` - Lists all solutions with index and name. - -### Attributes - -* `export` - Extends the `cloud` command. Exports a selected project from the cloud and initializes it for development in the AppBuilder CLI. You must run this command in a directory that does not contain a project. -* `` is the name of the solution as listed by `$ appbuilder cloud --all` or as it appears in the AppBuilder in-browser client or the AppBuilder Windows client. You need to set a solution if you are running a non-interactive console. -* `` is the name or the index of project, relative to its parent solution, as listed by `$ appbuilder cloud` or as it appears in the AppBuilder in-browser client or the AppBuilder Windows client. - -<% if(isHtml) { %> -### Related Commands - -Command | Description -----------|---------- -[cloud export](cloud-export.html) | Exports one of your projects from the cloud and initializes it for development in the current directory. -[create](create.html) | Creates a project for hybrid or native development. -[create hybrid](create-hybrid.html) | Creates a new project from an Apache Cordova-based template. -[create native](create-native.html) | Creates a new project from a NativeScript-based template. -[create screenbuilder](create-screenbuilder.html) | Creates a new project for hybrid development with Screen Builder. -[export](export.html) | Exports a cloud-based project from a selected solution to facilitate the migration to a different framework. -[init](init.html) | Initializes an existing project for development. -[init hybrid](init-hybrid.html) | Initializes an existing Apache Cordova project for development in the current directory. -[init native](init-native.html) | Initializes an existing NativeScript project for development in the current directory. -[sample](sample.html) | Lists all available sample apps with name, description, GitHub repository, and clone command. -[sample native](sample-native.html) | Lists all available NativeScript sample apps. -[sample hybrid](sample-hybrid.html) | Lists all available Apache Cordova sample apps. -[sample clone](sample-clone.html) | Clones the selected sample app from GitHub to your local file system. -<% } %> diff --git a/docs/man_pages/project/creation/create-hybrid.md b/docs/man_pages/project/creation/create-hybrid.md deleted file mode 100644 index 0887ce8f7..000000000 --- a/docs/man_pages/project/creation/create-hybrid.md +++ /dev/null @@ -1,43 +0,0 @@ -create hybrid -========== - -Usage | Synopsis -------|------- -General | `$ appbuilder create hybrid [--template