Numbers Prefer Multiplication
Miss any of our Open RFC calls?Watch the recordings here! »

@geek/mobile

0.0.2 • Public • Published

Geek Mobile Toolkit

=========

Everything a geek needs to create, build, and manage cross-platform native mobile apps.

oclif Version Downloads/week License

Usage

$ npm install -g @geek/mobile
$ mobile COMMAND
running command...
$ mobile (-v|--version|version)
@geek/mobile/0.0.2 darwin-x64 node-v11.7.0
$ mobile --help [COMMAND]
USAGE
  $ mobile COMMAND
...

Commands

mobile app:create [NAME] [TEMPLATE]

Create a shiny new mobile application

USAGE
  $ mobile app:create [NAME] [TEMPLATE]

ARGUMENTS
  NAME      Name of your project
  TEMPLATE  Template to use for creating your new app

OPTIONS
  -c, --copyright=copyright      Copyright for your project
  -d, --description=description  Description for your project
  -i, --id=id                    [default: Generate from project name] ID for your project
  -l, --license=license          [default: MIT] Specifies the license for the project
  -n, --name=name                Name of your project
  -p, --path=path                Specifies the directory where you want to initialize the project
  -p, --publisher=publisher      Name of person/company publishing app
  -t, --template=template        [default: @titanium/template-alloy-default] Template to use for creating your new app
  -u, --url=url                  URL for your project

DESCRIPTION
  ...
  Create a new mobile app from a template using all sorts of nifty options!

  Tool will create an app using values from parameters or from the user config file which is located here:  
  ~/.config/@geek/mobile/config.json
  Future versions of the tool will allow setting config values from CLI.

EXAMPLES

  Create app using default template (@titanium/alloy-template-default):
  mobile app:create my-mobile-app

  Create app from npm package:
  mobile app:create my-mobile-app @titanium/alloy-template-basic

  Create app from local template:
  mobile app:create my-mobile-app ../templates/my-mobile-template

  Create app from GitHub repo:
  mobile app:create my-mobile-app brentonhouse/titanium-alloy-template-default

  Create app using default template (@titanium/alloy-template-default):
  mobile app:create my-mobile-app

See code: oclif-plugin-titanium

mobile help [COMMAND]

display help for mobile

USAGE
  $ mobile help [COMMAND]

ARGUMENTS
  COMMAND  command to show help for

OPTIONS
  --all  see all commands in CLI

See code: @oclif/plugin-help

mobile which COMMAND

show which plugin a command is in

USAGE
  $ mobile which COMMAND

See code: @oclif/plugin-which

Roadmap

  • app:create - Create a new mobile app project from templates
  • app:build - Build iOS/Android mobile apps
  • app:run - Run mobile app on simulator or device
  • app:clean - Clean up build artifacts from project
  • resource:icons - Manage iOS/Android icons for app
  • resource:images - Manage images for mobile project
  • resource:splashes - Manage images for mobile project
  • config:user - Get/Set properties in user config file
  • config:project - Get/Set properties in project config file
  • alias:create - Create an alias for executing multiple commands with optional parameters
  • Optional prompting for parameters
  • User configuration file
  • Project configuration file

Keywords

Install

npm i @geek/[email protected]

Version

0.0.2

License

MIT

Unpacked Size

7.61 kB

Total Files

8

Last publish

Collaborators

  • avatar
  • avatar