{"_id":"@salesforce/plugin-template","_rev":"65-c00385c6c361e304f3078025aea2517b","name":"@salesforce/plugin-template","dist-tags":{"latest":"2.1.0"},"versions":{"1.0.0":{"name":"@salesforce/plugin-template","version":"1.0.0","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin"],"author":{"name":"Salesforce"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-template@1.0.0","maintainers":[{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"rmohan20.sfdc","email":"rmohan20.sfdc@gmail.com"},{"name":"brandon-svec","email":"brandon.svec@gmail.com"},{"name":"jgraff","email":"jgraff@salesforce.com"},{"name":"cdias","email":"cdias@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"jgrantham","email":"jason.grantham@salesforce.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"suduvvuri","email":"suryaprakash.duvvuri@salesforce.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"diervo","email":"elfogris@gmail.com"},{"name":"rsalvador","email":"rsalvador@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"davidturissini","email":"davidairborne@gmail.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"interactivellama","email":"llama@interactivellama.com"},{"name":"maratto","email":"marat+npm@salesforce.com"},{"name":"pallavi.singh","email":"pallavi.singh@salesforce.com"},{"name":"smugakamil","email":"smugakamil@gmail.com"},{"name":"tausifm","email":"tausif.muzaffar@salesforce.com"},{"name":"kriscfoster","email":"kris.foster@ucdconnect.ie"},{"name":"brandonm","email":"bmurnane@salesforce.com"},{"name":"vineet-sinha","email":"vineet.sinha@gmail.com"},{"name":"salesforce-bot","email":"j.ward+npm@salesforce.com"},{"name":"harshkothari410","email":"harshkothari410@gmail.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"rasphilco","email":"philipe.navarro@salesforce.com"},{"name":"jbfeingold","email":"jfeingold@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"dpessoa","email":"dpessoa@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"jgellin","email":"jgellin@salesforce.com"},{"name":"maxreality","email":"m@ab3.in"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"davidrouten","email":"david@routen.io"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"nazligungor","email":"n.gungor@salesforce.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"maliroteh-sf","email":"maliroteh@salesforce.com"},{"name":"justinharringa","email":"justin@harringa.com"},{"name":"ahakro","email":"ahakro@salesforce.com"},{"name":"rjanamanchi","email":"rjanamanchi@salesforce.com"},{"name":"vttikoo","email":"vtikoo@salesforce.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"mallik.webaroo","email":"mallik.webaroo@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"alyssaa14","email":"aarvin@salesforce.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"svanteddu","email":"svanteddu@salesforce.com"},{"name":"neeraj_g","email":"ngirolkar@salesforce.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-template","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"dist":{"shasum":"7f77d269609206c5f7ae18393145e616cfd70aa4","tarball":"https://registry.npmjs.org/@salesforce/plugin-template/-/plugin-template-1.0.0.tgz","fileCount":13,"integrity":"sha512-JHvgxmeIfqQh5GymwsxnXV4lDFa6OTzFtdOgyexmzsxG8w1dlERtSqJFvnuzxrcCSx/oh9otuwTYcIlpq3j7eQ==","signatures":[{"sig":"MEYCIQCNr/4ZTbifC6zagdFNuk5ypXpXzzve3cwgrm4pTnl5igIhAMuGDIBZTdC7PG0kCIIrDrb0fcaOyC2je7Tw8a0yob4X","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24132},"sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-template/1.0.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-template/1.0.0.sig"},"_from":"file:/home/circleci/project/salesforce-plugin-template-1.0.0.tgz","husky":{"hooks":{"pre-push":"sf-husky-pre-push","commit-msg":"sf-husky-commit-msg","pre-commit":"sf-husky-pre-commit"}},"oclif":{"bin":"sfdx","topics":{"hello":{"description":"Commands to say hello."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"]},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=12.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif-dev readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy && yarn test:command-reference","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:nuts":"nyc mocha \"**/*.nut.ts\" --slow 4500 --timeout 600000 --parallel","test:command-reference":"./bin/run commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/run snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"","_integrity":"","repository":{"url":"git+https://github.com/salesforcecli/plugin-template.git","type":"git"},"_npmVersion":"6.14.15","description":"A template repository for sfdx plugins","directories":{},"_nodeVersion":"12.22.6","dependencies":{"tslib":"^2","@oclif/config":"^1","@salesforce/core":"^2.25.1","@salesforce/command":"^3.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"0.2.2","chai":"^4.3.4","husky":"^4.3.8","mocha":"^8.4.0","sinon":"^11.1.1","eslint":"^7.29.0","ts-node":"^10.0.0","prettier":"^2.3.2","typescript":"^4.1.3","lint-staged":"^11.0.0","pretty-quick":"^3.1.0","@oclif/dev-cli":"^1","eslint-plugin-jsdoc":"^35.4.1","@salesforce/ts-sinon":"1.3.18","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.23.4","@salesforce/dev-config":"^2.1.2","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.0","@salesforce/dev-scripts":"^0.9.15","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.28.1","cz-conventional-changelog":"^3.3.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^2.2.2","@salesforce/cli-plugins-testkit":"^1.1.5","@typescript-eslint/eslint-plugin":"^4.28.1","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.7","@salesforce/plugin-command-reference":"^1.3.4"},"_npmOperationalInternal":{"tmp":"tmp/plugin-template_1.0.0_1634038641099_0.7419639800169","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@salesforce/plugin-template","version":"2.1.0","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin"],"author":{"name":"Salesforce"},"license":"BSD-3-Clause","_id":"@salesforce/plugin-template@2.1.0","maintainers":[{"name":"jye-sf","email":"jye@salesforce.com"},{"name":"adirasanam","email":"adirasanam@salesforce.com"},{"name":"hkii","email":"knair@salesforce.com"},{"name":"mcasado","email":"mcasado@salesforce.com"},{"name":"iamaziz","email":"azizramos00@gmail.com"},{"name":"dlouvton","email":"dlouvton@gmail.com"},{"name":"jc-sf","email":"junchao.zhang@salesforce.com"},{"name":"pvandyk-sf","email":"pvandyk@salesforce.com"},{"name":"dbreese-salesforce","email":"dbreese@salesforce.com"},{"name":"ashokrudraraju","email":"arudraraju@salesforce.com"},{"name":"dhersam","email":"dhersam@salesforce.com"},{"name":"demianbrecht","email":"dbrecht@salesforce.com"},{"name":"mbettio","email":"mbettiomoreira@salesforce.com"},{"name":"damilareolowoniyi","email":"damilare.olowoniyi2@mail.dcu.ie"},{"name":"mmadialagan","email":"mmadialagan@salesforce.com"},{"name":"spoorti.nidagundi","email":"spoorti.nidagundi@salesforce.com"},{"name":"rodesp","email":"rodesp@hey.com"},{"name":"mjrust","email":"mrust@salesforce.com"},{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},{"name":"conal","email":"conalc86@gmail.com"},{"name":"vazexqi","email":"nchen.dev@mac.com"},{"name":"joshwlewis","email":"josh.w.lewis@gmail.com"},{"name":"mpsenn","email":"msenn@salesforce.com"},{"name":"sfdc_iamigo","email":"igoldstein@salesforce.com"},{"name":"kevinv11n","email":"kevin@v11n.com"},{"name":"tbliss","email":"tbliss@salesforce.com"},{"name":"byao","email":"bobbyyao@gmail.com"},{"name":"pmdartus","email":"dartus.pierremarie@gmail.com"},{"name":"futuremint_sf","email":"dwoodward@salesforce.com"},{"name":"ekashida","email":"ekashida@gmail.com"},{"name":"gr8gatsby","email":"kevinhill@live.com"},{"name":"ravi.jayaramappa","email":"ravi.jayaramappa@salesforce.com"},{"name":"apapko","email":"apapko@salesforce.com"},{"name":"krisgraysfdc","email":"kgray@salesforce.com"},{"name":"jleen-sfdc","email":"jleen@salesforce.com"},{"name":"jqian","email":"jqian@salesforce.com"},{"name":"cwallsf","email":"cwall@salesforce.com"},{"name":"dhagberg-sf","email":"dhagberg@salesforce.com"},{"name":"michaelhoefer","email":"michaelhoefer@gmail.com"},{"name":"tlohr","email":"tlohr@salesforce.com"},{"name":"khawkins","email":"khawkins@salesforce.com"},{"name":"amphro","email":"amphro@gmail.com"},{"name":"tconn","email":"tconn@salesforce.com"},{"name":"dehru","email":"dehru2@yahoo.com"},{"name":"abdulsattar","email":"asattar.md@gmail.com"},{"name":"jodarove","email":"jodarove@gmail.com"},{"name":"rxu-sfdc","email":"rxu@salesforce.com"},{"name":"amcconnell-sf","email":"amcconnell@salesforce.com"},{"name":"nolanlawson","email":"nolan@nolanlawson.com"},{"name":"sfdctaka","email":"t.arai@salesforce.com"},{"name":"fernomac","email":"no_oneatall@hotmail.com"},{"name":"cafreeman","email":"cfreeman.code@gmail.com"},{"name":"jimjag","email":"jimjag@gmail.com"},{"name":"ivarley","email":"ian@ianvarley.com"},{"name":"jbartolotta-sfdc","email":"jbartolotta@salesforce.com"}],"homepage":"https://github.com/salesforcecli/plugin-template","bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"dist":{"shasum":"4f740fba0489906a809415ca210c328731a944b9","tarball":"https://registry.npmjs.org/@salesforce/plugin-template/-/plugin-template-2.1.0.tgz","fileCount":12,"integrity":"sha512-j8rKpJOvFNqkIob88MXLnLIsMed88xIqgLGdfbxoT3pio5vUZKYIPja51PFUqTH2iir58nRbU83Iv4CLDL6rLA==","signatures":[{"sig":"MEUCIQDIE3W1CrK9l0kHFlZfZFYx3PDfz+ZfKMvmys/KFYQl+QIgB1EFo2ErnI1zoyOJdx+uQPhThuZPZKeqSOPYtJ5wIS8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjJJbZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaIxAAlMPcROB263jNXKwVgC1kECjcDpv1Hh2nn+AwdbtgK6qsCZeW\r\nz/jtHyW+D3xNz/jz9rVqN+ywvbNSjRyJONM5wQMq41U0O53SX4MndiodAjy7\r\n9zTYXq2d3NC69xpqQIu6biykudIyUdV80FaUC9WELZK/NxkSvdaZQImH0yBR\r\nmOEYqxi5wNYQRbqYZ2T0no6fri6olzkEJGwQFIhAjnnmt9CQ1txb5d+bYhBw\r\nN3QhRvQ2fDF0JBxQm9XkMxpeHZUksgdFLEPaIAjh7Mjz1lwVV/n0Su9dawlt\r\n1VnBn4pNRxT0d67ydSTnFfu6p5nWawaeZSJt6GCIc/LJMLirJvalPTbH2B0W\r\noUo2cWeB5vfD5wuV5QoJANnoh+THq7CpkGzGFoN+9rjE/z74ilwjps0jRGoY\r\nwWdugXbUgrW6hUQhpyiCxyb0SoOmesIROt3WK+TQuphtiXZRYOcsFfhPcK15\r\nNK+sVJZVCETGJCiYcIpGfEGh+Pw4tJJkF2iEtmaiH460dKehoQPspHjPZblm\r\nRQue6QiqSRzTZORvtDmN6qHvefkbw8//bS8Gj1scjsZ60nx236tLQLLdatFu\r\n7pU7Egg+EETCqs/xjPjKMqNsdIADA2QNQnZCXwruaLexhiTTOv14m2EgPglB\r\nAzMgywomi5Jw6tTlKmbUqjPOF2ruC0+VQRI=\r\n=sQY4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","sfdx":{"publicKeyUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-template/2.1.0.crt","signatureUrl":"https://developer.salesforce.com/media/salesforce-cli/security/@salesforce/plugin-template/2.1.0.sig"},"_from":"file:/home/runner/work/plugin-template/plugin-template/salesforce-plugin-template-2.1.0.tgz","oclif":{"bin":"sfdx","topics":{"hello":{"description":"Commands to say hello."}},"commands":"./lib/commands","devPlugins":["@oclif/plugin-help","@oclif/plugin-command-snapshot","@salesforce/plugin-command-reference"]},"types":"./lib/index.d.ts","config":{"commitizen":{"path":"cz-conventional-changelog"}},"engines":{"node":">=14.0.0"},"scripts":{"docs":"sf-docs","lint":"sf-lint","test":"sf-test","build":"sf-build","clean":"sf-clean","format":"sf-format","compile":"sf-compile","prepack":"sf-prepack","prepare":"sf-install","pretest":"sf-compile-test","version":"oclif readme","postpack":"shx rm -f oclif.manifest.json","posttest":"yarn lint && yarn test:deprecation-policy && yarn test:command-reference","clean-all":"sf-clean all","clean:lib":"shx rm -rf lib && shx rm -rf coverage && shx rm -rf .nyc_output && shx rm -f oclif.manifest.json","test:nuts":"nyc mocha \"**/*.nut.ts\" --slow 4500 --timeout 600000 --parallel","test:command-reference":"./bin/run commandreference:generate --erroronwarnings","test:deprecation-policy":"./bin/run snapshot:compare"},"_npmUser":{"name":"salesforce-releases","email":"alm-cli@salesforce.com"},"_resolved":"/home/runner/work/plugin-template/plugin-template/salesforce-plugin-template-2.1.0.tgz","_integrity":"sha512-j8rKpJOvFNqkIob88MXLnLIsMed88xIqgLGdfbxoT3pio5vUZKYIPja51PFUqTH2iir58nRbU83Iv4CLDL6rLA==","repository":{"url":"git+https://github.com/salesforcecli/plugin-template.git","type":"git"},"_npmVersion":"8.15.0","description":"A template repository for sfdx plugins","directories":{},"_nodeVersion":"16.17.0","dependencies":{"tslib":"^2","@oclif/core":"^1.9.0","@salesforce/core":"^3.19.1","@salesforce/command":"^5.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","shx":"0.2.2","chai":"^4.3.4","husky":"^7.0.4","mocha":"^9.1.3","oclif":"^2.6.1","sinon":"^11.1.1","eslint":"^7.32.0","ts-node":"^10.2.1","prettier":"^2.4.1","typescript":"^4.1.3","lint-staged":"^11.2.0","pretty-quick":"^3.1.0","eslint-plugin-jsdoc":"^35.5.1","@salesforce/ts-sinon":"1.3.21","eslint-plugin-header":"^3.1.1","eslint-plugin-import":"^2.24.2","@salesforce/dev-config":"^3.0.1","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^3.4.1","@salesforce/dev-scripts":"^2.0.2","eslint-config-salesforce":"^0.1.6","@typescript-eslint/parser":"^4.32.0","cz-conventional-changelog":"^3.3.0","@salesforce/prettier-config":"^0.0.2","@oclif/plugin-command-snapshot":"^3.1.3","@salesforce/cli-plugins-testkit":"^2.1.0","@typescript-eslint/eslint-plugin":"^4.33.0","eslint-config-salesforce-license":"^0.1.6","eslint-config-salesforce-typescript":"^0.2.8","@salesforce/plugin-command-reference":"^1.3.18"},"_npmOperationalInternal":{"tmp":"tmp/plugin-template_2.1.0_1663342297382_0.7359777067840874","host":"s3://npm-registry-packages"}}},"time":{"created":"2021-10-12T11:37:21.047Z","modified":"2026-04-17T10:08:54.874Z","1.0.0":"2021-10-12T11:37:21.256Z","2.1.0":"2022-09-16T15:31:37.544Z"},"bugs":{"url":"https://github.com/forcedotcom/cli/issues"},"author":{"name":"Salesforce"},"license":"BSD-3-Clause","homepage":"https://github.com/salesforcecli/plugin-template","keywords":["force","salesforce","sfdx","salesforcedx","sfdx-plugin"],"repository":{"url":"git+https://github.com/salesforcecli/plugin-template.git","type":"git"},"description":"A template repository for sfdx plugins","maintainers":[{"email":"industriesEngineeringDevOps@salesforce.com","name":"ire-npm-team-user"},{"email":"jimjag@gmail.com","name":"jimjag"},{"email":"alm-cli@salesforce.com","name":"salesforce-releases"},{"email":"jschroeder@salesforce.com","name":"jasonschroeder-sfdc"},{"email":"dev@mobify.com","name":"mobify"},{"email":"admin@lwcjs.org","name":"lwc-admin"},{"email":"osscore@salesforce.com","name":"salesforce-admin"}],"readme":"### Use the [lerna template](https://github.com/salesforcecli/lerna-template) if you need a library and plugin\n\n### This template is useful if the library is already in another repository or the plugin is a wrapper around an API.\n\n# plugin-&lt;REPLACE ME&gt;\n\n[![NPM](https://img.shields.io/npm/v/@salesforce/plugin-template.svg?label=@salesforce/plugin-template)](https://www.npmjs.com/package/@salesforce/plugin-template) [![CircleCI](https://circleci.com/gh/salesforcecli/plugin-template/tree/main.svg?style=shield)](https://circleci.com/gh/salesforcecli/plugin-template/tree/main) [![Downloads/week](https://img.shields.io/npm/dw/@salesforce/plugin-template.svg)](https://npmjs.org/package/@salesforce/plugin-template) [![License](https://img.shields.io/badge/License-BSD%203--Clause-brightgreen.svg)](https://raw.githubusercontent.com/salesforcecli/plugin-template/main/LICENSE.txt)\n\nChange above to <REPLACE_ME> before finalizing\n\n&lt;REPLACE ME DESCRIPTION START&gt;\n\nThis repository provides a template for creating a plugin for the Salesforce CLI. To convert this template to a working plugin:\n\n1. Clone this repo\n2. Delete the .git folder\n3. Replace filler values\n   a) Every instance of `<REPLACE_ME>` can be directly substitued for the name of the new plugin. However beware, things like github paths are for the salesforcecli Github organization\n   b) Search for case-matching `REPLACE` to find other filler values, such as for the plugin description\n4. Use `git init` to set up the desired git information\n5. Follow the getting started steps below until the `sfdx hello:org` commmand is functioning\n\n&lt;REPLACE ME DESCRIPTION END&gt;\n\n## Learn about the plugin-template\n\nSalesforce CLI plugins are based on the [oclif plugin framework](<(https://oclif.io/docs/introduction.html)>). Read the [plugin developer guide](https://developer.salesforce.com/docs/atlas.en-us.sfdx_cli_plugins.meta/sfdx_cli_plugins/cli_plugins_architecture_sf_cli.htm) to learn about Salesforce CLI plugin development.\n\nThis repository contains a lot of additional scripts and tools to help with general Salesforce node development and enforce coding standards. You should familiarize yourself with some of the [node developer packages](https://github.com/forcedotcom/sfdx-dev-packages/) used by Salesforce. There is also a default circleci config using the [release management orb](https://github.com/forcedotcom/npm-release-management-orb) standards.\n\nAdditionally, there are some additional tests that the Salesforce CLI will enforce if this plugin is ever bundled with the CLI. These test are included by default under the `posttest` script and it is recommended to keep these tests active in your plugin, regardless if you plan to have it bundled.\n\n# Everything past here is only a suggestion as to what should be in your specific plugin's description\n\nThis plugin is bundled with the [Salesforce CLI](https://developer.salesforce.com/tools/sfdxcli). For more information on the CLI, read the [getting started guide](https://developer.salesforce.com/docs/atlas.en-us.sfdx_setup.meta/sfdx_setup/sfdx_setup_intro.htm).\n\nWe always recommend using the latest version of these commands bundled with the CLI, however, you can install a specific version or tag if needed.\n\n## Install\n\n```bash\nsfdx plugins:install <REPLACE_ME>@x.y.z\n```\n\n## Issues\n\nPlease report any issues at https://github.com/forcedotcom/cli/issues\n\n## Contributing\n\n1. Please read our [Code of Conduct](CODE_OF_CONDUCT.md)\n2. Create a new issue before starting your project so that we can keep track of\n   what you are trying to add/fix. That way, we can also offer suggestions or\n   let you know if there is already an effort in progress.\n3. Fork this repository.\n4. [Build the plugin locally](#build)\n5. Create a _topic_ branch in your fork. Note, this step is recommended but technically not required if contributing using a fork.\n6. Edit the code in your fork.\n7. Write appropriate tests for your changes. Try to achieve at least 95% code coverage on any new code. No pull request will be accepted without unit tests.\n8. Sign CLA (see [CLA](#cla) below).\n9. Send us a pull request when you are done. We'll review your code, suggest any needed changes, and merge it in.\n\n### CLA\n\nExternal contributors will be required to sign a Contributor's License\nAgreement. You can do so by going to https://cla.salesforce.com/sign-cla.\n\n### Build\n\nTo build the plugin locally, make sure to have yarn installed and run the following commands:\n\n```bash\n# Clone the repository\ngit clone git@github.com:salesforcecli/plugin-<REPLACE_ME>\n\n# Install the dependencies and compile\nyarn install\nyarn build\n```\n\nTo use your plugin, run using the local `./bin/run` or `./bin/run.cmd` file.\n\n```bash\n# Run using local run file.\n./bin/run <REPLACE_ME>\n```\n\nThere should be no differences when running via the Salesforce CLI or using the local run file. However, it can be useful to link the plugin to do some additional testing or run your commands from anywhere on your machine.\n\n```bash\n# Link your plugin to the sfdx cli\nsfdx plugins:link .\n# To verify\nsfdx plugins\n```\n\n## Commands\n\n<!-- commands -->\n\n- [`sfdx hello:org [-n <string>] [-f] [-v <string>] [-u <string>] [--apiversion <string>] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`](#sfdx-helloorg--n-string--f--v-string--u-string---apiversion-string---json---loglevel-tracedebuginfowarnerrorfataltracedebuginfowarnerrorfatal)\n\n## `sfdx hello:org [-n <string>] [-f] [-v <string>] [-u <string>] [--apiversion <string>] [--json] [--loglevel trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]`\n\nprint a greeting and your org IDs\n\n```\nUSAGE\n  $ sfdx hello:org [-n <string>] [-f] [-v <string>] [-u <string>] [--apiversion <string>] [--json] [--loglevel\n  trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL]\n\nOPTIONS\n  -f, --force                                                                       example boolean flag\n  -n, --name=name                                                                   name to print\n\n  -u, --targetusername=targetusername                                               username or alias for the target\n                                                                                    org; overrides default target org\n\n  -v, --targetdevhubusername=targetdevhubusername                                   username or alias for the dev hub\n                                                                                    org; overrides default dev hub org\n\n  --apiversion=apiversion                                                           override the api version used for\n                                                                                    api requests made by this command\n\n  --json                                                                            format output as json\n\n  --loglevel=(trace|debug|info|warn|error|fatal|TRACE|DEBUG|INFO|WARN|ERROR|FATAL)  [default: warn] logging level for\n                                                                                    this command invocation\n\nEXAMPLES\n  $ sfdx hello:org --targetusername myOrg@example.com --targetdevhubusername devhub@org.com\n     Hello world! This is org: MyOrg and I will be around until Tue Mar 20 2018!\n     My hub org id is: 00Dxx000000001234\n\n  $ sfdx hello:org --name myname --targetusername myOrg@example.com\n     Hello myname! This is org: MyOrg and I will be around until Tue Mar 20 2018!\n```\n\n<!-- commandsstop -->\n","readmeFilename":"README.md"}