Giter Club home page Giter Club logo

mm's Introduction

mm

mm is the executable that powers MavensMate Force.com IDEs. You can use mm to perform every important task relative to developing on the Force.com platform. For example, to compile a project:

$ mm compile_project

You can also use mm to provide a default UI for tasks like creating a new project, editing a project, running unit tests & anonymous apex, & deploying metadata to servers. Just use the --ui flag:

$ mm new_project --ui

In order to provide context to your operation, pipe json to mm via STDIN. For example:

$ mm compile_project <<< '{ "project_name" : "myproject" }'

Command Line Arguments

ArgumentDescription
-oRequested Operation (optional)
-cPlugin client making the request ("Sublime Text" [default], "TextMate", "Notepad++", etc.)
--uiLaunch the base UI for the operations

Supported Operations

All supported commands can be found here: https://github.com/joeferraro/mm/tree/master/lib/commands

OperationsDescription
new_projectCreates a new project
edit_projectEdits contents of a project
upgrade_projectUpgrades a project
compile_projectCompiles a project
new_metadataCreates new metadata
refreshRefreshes files and/or directories from the server
clean_projectReverts a project to server state based on package.xml
compileCompiles files and/or directories
deleteDeletes metadata from the server
get_active_sessionRetrieves an active Salesforce.com session
update_credentialsUpdates the credentials associated with a project
execute_apexExecutes a block of Apex
deployDeploys metadata to one or more destination orgs
testRuns Apex unit tests
list_metadataLists metadata of a certain type
index_metadataIndexes project metadata
list_connectionsList org connections for this project
new_connectionCreates a new org connection
delete_connectionDeletes an org connection
index_apex_overlaysIndexes Apex checkpoints
new_apex_overlayCreates a new Apex checkpoint
delete_apex_overlayDeletes an Apex checkpoint
fetch_logsFetches most recent Apex debug logs for this user
fetch_checkpointsFetches most recent Apex checkpoints for this user
new_project_from_existing_directoryCreates a new project from an existing directory
open_sfdc_urlOpens metadata in Salesforce
index_apexIndexes Apex metadata for a project
update_subscriptionUpdates metadata subscription for a project
new_logCreates a new Apex debug log

mm's People

Contributors

jmckitrick avatar doublesharp avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.