{"id":20806560,"url":"https://github.com/brentonhouse/geek-mobile","last_synced_at":"2025-05-07T04:41:25.235Z","repository":{"id":57113065,"uuid":"174002930","full_name":"brentonhouse/geek-mobile","owner":"brentonhouse","description":"🚀Geek Mobile Toolkit - Everything a geek needs to create, build, and manage cross-platform native mobile apps.","archived":false,"fork":false,"pushed_at":"2020-10-27T05:20:45.000Z","size":819,"stargazers_count":5,"open_issues_count":7,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-19T12:44:39.888Z","etag":null,"topics":["alias","alloy","appcelerator","appcelerator-titanium","brenton-house","cli","cross-platform-native","geek","icons","mobile","native","nodejs","npm","oclif","plugin","resources","titanium","titanium-alloy","titanium-mobile","toolkit"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/brentonhouse.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2019-03-05T18:54:09.000Z","updated_at":"2023-10-24T23:53:01.000Z","dependencies_parsed_at":"2022-08-21T16:20:45.640Z","dependency_job_id":null,"html_url":"https://github.com/brentonhouse/geek-mobile","commit_stats":null,"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brentonhouse%2Fgeek-mobile","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brentonhouse%2Fgeek-mobile/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brentonhouse%2Fgeek-mobile/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/brentonhouse%2Fgeek-mobile/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/brentonhouse","download_url":"https://codeload.github.com/brentonhouse/geek-mobile/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252816517,"owners_count":21808702,"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":["alias","alloy","appcelerator","appcelerator-titanium","brenton-house","cli","cross-platform-native","geek","icons","mobile","native","nodejs","npm","oclif","plugin","resources","titanium","titanium-alloy","titanium-mobile","toolkit"],"created_at":"2024-11-17T19:22:02.782Z","updated_at":"2025-05-07T04:41:25.220Z","avatar_url":"https://github.com/brentonhouse.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Geek Mobile Toolkit\n=========\n\u003e Everything a geek needs to create, build, and manage cross-platform native mobile apps.\n\n\n[![oclif](https://img.shields.io/badge/cli-oclif-brightgreen.svg)](https://oclif.io)\n[![Version](https://img.shields.io/npm/v/@geek/mobile.svg)](https://npmjs.org/package/@geek/mobile)\n[![Downloads/week](https://img.shields.io/npm/dw/@geek/mobile.svg)](https://npmjs.org/package/@geek/mobile)\n[![License](https://img.shields.io/npm/l/@geek/mobile.svg)](https://github.com/brentonhouse/geek-mobile/blob/master/package.json)\n\n\n# Usage\n\u003c!-- usage --\u003e\n```sh-session\n$ npm install -g @geek/mobile\n$ mobile COMMAND\nrunning command...\n$ mobile (-v|--version|version)\n@geek/mobile/1.0.5 darwin-x64 node-v12.16.3\n$ mobile --help [COMMAND]\nUSAGE\n  $ mobile COMMAND\n...\n```\n\u003c!-- usagestop --\u003e\n\n# Commands\n\u003c!-- commands --\u003e\n* [`mobile app:create [NAME] [TEMPLATE]`](#mobile-appcreate-name-template)\n* [`mobile help [COMMAND]`](#mobile-help-command)\n* [`mobile which COMMAND`](#mobile-which-command)\n\n## `mobile app:create [NAME] [TEMPLATE]`\n\nCreate a shiny new mobile application\n\n```\nUSAGE\n  $ mobile app:create [NAME] [TEMPLATE]\n\nARGUMENTS\n  NAME      Name of your project\n  TEMPLATE  Template to use for creating your new app\n\nOPTIONS\n  -c, --copyright=copyright          Copyright for your project\n  -d, --description=description      Description for your project\n  -g, --guid=guid                    GUID for your project\n  -i, --id=id                        ID for your project\n  -l, --license=license              [default: MIT] Specifies the license for the project\n  -n, --name=name                    Name of your project\n  -p, --path=path                    Specifies the directory where you want to initialize the project\n  -p, --publisher=publisher          Name of person/company publishing app\n  -t, --template=template            Template to use for creating your new app\n  -u, --url=url                      URL for your project\n  --author_email=author_email        Specifies the email address of the Author\n  --author_name=author_name          Specifies the full name of the Author\n  --author_url=author_url            Specifies the URL for the Author\n  --bugs_email=bugs_email            Email address for submitting issues/bugs\n  --bugs_url=bugs_url                Specifies the URL for submitting issues/bugs\n  --github_username=github_username  Specifies the github username for the project\n  --repo_url=repo_url                Specifies the URL for the repo\n\nDESCRIPTION\n  ...\n  Create a new mobile app from a template using all sorts of nifty options!\n\n  Tool will create an app using values from parameters or from the user config file which is located here:  \n  ~/.config/@geek/mobile/config.json\n  Future versions of the tool will allow setting config values from CLI.\n\nEXAMPLES\n\n  undefined\n\n  undefined my-app-name [@scope/]\u003cname\u003e\n  undefined my-app-name [@scope/]\u003cname\u003e@\u003ctag\u003e\n  undefined my-app-name [@scope/]\u003cname\u003e@\u003cversion\u003e\n  undefined my-app-name [@scope/]\u003cname\u003e@\u003cversion range\u003e\n\n  undefined\n\n  undefined my-app-name \u003cgit-host\u003e:\u003cgit-user\u003e/\u003crepo-name\u003e\n  undefined my-app-name \u003cgit-host\u003e:\u003cgit-user\u003e/\u003crepo-name\u003e#\u003ctag\u003e\n  undefined my-app-name \u003cgit-host\u003e:\u003cgit-user\u003e/\u003crepo-name\u003e#\u003cbranch\u003e\n  undefined my-app-name \u003cgit repo url\u003e\n\n  undefined\n\n  undefined\n\n  undefined my-app-name \u003ctarball file\u003e\n  undefined my-app-name \u003ctarball url\u003e\n\n  undefined\n\n  undefined my-app-name \u003cfolder\u003e\n```\n\n_See code: [src/commands/app/create.js](https://github.com/brentonhouse/geek-mobile/blob/v1.0.5/src/commands/app/create.js)_\n\n## `mobile help [COMMAND]`\n\ndisplay help for mobile\n\n```\nUSAGE\n  $ mobile help [COMMAND]\n\nARGUMENTS\n  COMMAND  command to show help for\n\nOPTIONS\n  --all  see all commands in CLI\n```\n\n_See code: [@oclif/plugin-help](https://github.com/oclif/plugin-help/blob/v3.2.0/src/commands/help.ts)_\n\n## `mobile which COMMAND`\n\nshow which plugin a command is in\n\n```\nUSAGE\n  $ mobile which COMMAND\n```\n\n_See code: [@oclif/plugin-which](https://github.com/oclif/plugin-which/blob/v1.0.3/src/commands/which.ts)_\n\u003c!-- commandsstop --\u003e\n\n# Roadmap\n\n- [x] **app:create -** Create a new mobile app project from templates\n- [ ] **app:build -** Build iOS/Android mobile apps\n- [ ] **app:run -** Run mobile app on simulator or device\n- [ ] **app:clean -** Clean up build artifacts from project\n- [ ] **resource:icons -** Manage iOS/Android icons for app\n- [ ] **resource:images -** Manage images for mobile project\n- [ ] **resource:splashes -** Manage images for mobile project\n- [ ] **config:user -** Get/Set properties in user config file\n- [ ] **config:project -** Get/Set properties in project config file\n- [ ] **alias:create -** Create an alias for executing multiple commands with optional parameters\n- [ ] Optional prompting for parameters\n- [ ] User configuration file\n- [ ] Project configuration file\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrentonhouse%2Fgeek-mobile","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbrentonhouse%2Fgeek-mobile","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbrentonhouse%2Fgeek-mobile/lists"}