{"id":27062282,"url":"https://github.com/tidev/titanium-cli","last_synced_at":"2025-04-12T16:34:45.088Z","repository":{"id":3384851,"uuid":"4433149","full_name":"tidev/titanium-cli","owner":"tidev","description":"The Titanium Command Line (CLI) project","archived":false,"fork":false,"pushed_at":"2025-04-11T02:14:49.000Z","size":5097,"stargazers_count":225,"open_issues_count":9,"forks_count":94,"subscribers_count":66,"default_branch":"main","last_synced_at":"2025-04-11T03:10:42.889Z","etag":null,"topics":["npm-package"],"latest_commit_sha":null,"homepage":"https://titaniumsdk.com/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tidev.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"tidev","liberapay":"tidev"}},"created_at":"2012-05-24T13:36:12.000Z","updated_at":"2025-04-07T03:58:04.000Z","dependencies_parsed_at":"2024-03-05T08:28:19.251Z","dependency_job_id":"0133bf81-637a-4dea-ad63-6763b1de40fd","html_url":"https://github.com/tidev/titanium-cli","commit_stats":{"total_commits":1035,"total_committers":30,"mean_commits":34.5,"dds":"0.39227053140096624","last_synced_commit":"254fdd222393d2291dbfc7ad11af711ac53a5373"},"previous_names":["tidev/titanium","appcelerator/titanium"],"tags_count":77,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tidev%2Ftitanium-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tidev%2Ftitanium-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tidev%2Ftitanium-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tidev%2Ftitanium-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tidev","download_url":"https://codeload.github.com/tidev/titanium-cli/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248596922,"owners_count":21130786,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["npm-package"],"created_at":"2025-04-05T15:16:14.485Z","updated_at":"2025-04-12T16:34:45.061Z","avatar_url":"https://github.com/tidev.png","language":"JavaScript","funding_links":["https://github.com/sponsors/tidev","https://liberapay.com/tidev"],"categories":[],"sub_categories":[],"readme":"# Titanium CLI\n\n\u003e [Titanium CLI](https://github.com/tidev/titanium) is a Command Line Tool for creating and building Titanium Mobile applications and modules. It's open-source and easy to use. [We've](https://github.com/tidev) designed Titanium to be suitable for command line beginners, but still be powerful and extensible enough for production usage.\n\n## Prerequisites\n\nThe Titanium CLI requires [Node.js 18](http://nodejs.org/dist/) or newer.\n\n## Installation\n\n    [sudo] npm install -g titanium\n\nAfter install, Titanium CLI is executable as `ti` or `titanium`.\n\n## Obtaining a Titanium SDK\n\nYou will need to download a Titanium SDK:\n\n    # stable release (recommended)\n    titanium sdk install\n\n## Setting up the Titanium CLI\n\nBefore you begin using the Titanium CLI, you should configure it by running the \"setup\" command:\n\n    titanium setup\n\n## Usage\n\n    titanium \u003ccommand\u003e [options]\n\n## Built-in Commands\n\n### config\n\nConfigure your CLI settings.\n\n    # list all config settings\n    titanium config\n\n    # get a config setting\n    titanium config \u003ckey\u003e\n\n    # set a config setting\n    titanium config \u003ckey\u003e \u003cvalue\u003e\n\n### help\n\nDisplays help or help for a specific command.\n\n    ti\n\n    titanium --help\n\n    titanium \u003ccommand\u003e --help\n\n### sdk\n\nDownload and install Titanium SDKs\n\n#### sdk install\n\nInstalls a specific version of the Titanium SDK. If no version is specified, it assumes the latest.\n\n    titanium sdk install\n\n    titanium sdk install \u003cversion\u003e\n\n    titanium sdk install \u003cversion\u003e --force\n\n#### sdk uninstall\n\nUninstalls a Titanium SDK.\n\n    titanium sdk uninstall \u003cversion\u003e\n\n#### sdk list\n\nLists all installed Titanium SDKs. Optionally lists all branches and releases.\n\n    titanium sdk list\n\n    titanium sdk list -r\n    titanium sdk list --releases\n\n### setup\n\nReconfigures the Titanium CLI by asking you a series of questions.\n\n    titanium setup\n\n### version\n\nDisplays the current version of the CLI and exits.\n\n    titanium -v\n\n    titanium --version\n\n### info\n\nDisplays information about your development environment including Xcode installs, iOS SDKs, Android SDKs, and so on.\n\n    titanium info\n\n    titanium info --json\n\n## Hacking the Titanium CLI\n\nIn order to begin hacking on the Titanium CLI, you need to download and install [git](http://git-scm.com/).\n\nIf you have already installed a previous version of the Titanium CLI, it's recommended you uninstall the old one first:\n\n    [sudo] npm uninstall -g titanium\n\nThe Titanium CLI is essentially pure JavaScript, so there is no build process.\nYou just need to pull the code and resolve the dependendencies.\n\n    git clone git@github.com:tidev/titanium-cli.git\n    cd titanium-cli\n    npm install\n    sudo npm link\n\n### Running Unit Tests\n\nTo run the unit tests, simply run:\n\n    npm test\n\n## Contributing\n\nInterested in contributing? There are several ways you can help contribute to this project.\n\n### New Features, Improvements, Bug Fixes, \u0026 Documentation\n\nSource code contributions are always welcome! Before we can accept your pull request, you must sign a Contributor License Agreement (CLA). Please visit https://tidev.io/contribute for more information.\n\n### Donations\n\nPlease consider supporting this project by making a charitable [donation](https://tidev.io/donate). The money you donate goes to compensate the skilled engineeers and maintainers that keep this project going.\n\n### Code of Conduct\n\nTiDev wants to provide a safe and welcoming community for everyone to participate. Please see our [Code of Conduct](https://tidev.io/code-of-conduct) that applies to all contributors.\n\n## Security\n\nIf you find a security related issue, please send an email to [security@tidev.io](mailto:security@tidev.io) instead of publicly creating a ticket.\n\n## Stay Connected\n\nFor the latest information, please find us on Twitter: [Titanium SDK](https://twitter.com/titaniumsdk) and [TiDev](https://twitter.com/tidevio).\n\nJoin our growing Slack community by visiting https://slack.tidev.io!\n\n## Legal\n\nTitanium is a registered trademark of TiDev Inc. All Titanium trademark and patent rights were transferred and assigned to TiDev Inc. on 4/7/2022. Please see the LEGAL information about using our trademarks, privacy policy, terms of usage and other legal information at https://tidev.io/legal.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftidev%2Ftitanium-cli","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftidev%2Ftitanium-cli","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftidev%2Ftitanium-cli/lists"}