
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
appcelerator
Advanced tools
This software is pre-release and not yet ready for usage. Please don't use this just yet while we're working through testing and finishing it up. Once it's ready, we'll make an announcement about it.
This Appcelerator command line interface.
$ [sudo] npm install -g appcelerator
≫ appc
Appcelerator Command-Line Interface, version 0.0.4
Copyright (c) 2014, Appcelerator, Inc. All Rights Reserved.
Usage: appc cmd [options]
Commands:
access <get|set> [options] get or set access in platform
config <get|set|list> [key] [value] get, set, and list configuration settings
generate [options] create a component
help [cmd] display help for [cmd]
install [options] install a component
login [options] login to platform
logout [options] logout of platform
new [options] create a new project
publish [options] publish a project or component
run <app|server> [options] run a project
search [options] search for components
unpublish [options] unpublish a project or component
whoami get the current platform user
Options:
-h, --help output usage information
-V, --version output the version number
-l, --log-level <level> set the log level
--no-banner disable banner
CLI plugins are identifed by the appc-cli-plugin
in the package.json's keywords
.
{
"keywords": {
"appc-cli-plugin"
}
}
The ability to add/update commands and functionality is made possible through functions exposed in a module's appc.js
file.
exports.command = function command(program) {
program.command('mycommand [options]', 'description of your command');
};
When augmenting an existing command, your module must include the appc-cli-plugin
keyword, have the appc.js
file, and in it expose an object matching the name of the command you wish to augment.
For example, if you wanted to add a new client entry to the new
command, you might do the following:
exports.new = {
// "new" command specific properties
type: 'client',
name: 'Titanium Classic App',
// make any necessary updates to the command object
command: function(program) {
program.options('-s, --sdk <sdk>', 'titanium sdk to use');
},
// the code to be executed if this plugin is used by the "new" command
execute: function(config, callback) {
// execute the titanium "new" command
return callback();
}
};
Name | type | Description |
---|---|---|
apibuilder | plugin | API Builder + appc-cli plugin |
appc-cli-titanium | plugin | titanium CLI appc-cli plugin |
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using grunt
.
This software is licensed under the Apache 2 Public License. However, usage of the software to access the Appcelerator Platform is governed by the Appcelerator Enterprise Software License Agreement.
FAQs
Appcelerator Platform Software installer
The npm package appcelerator receives a total of 126 weekly downloads. As such, appcelerator popularity was classified as not popular.
We found that appcelerator demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 2 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.