brocli = browser + commandline interface
brocli is a Chrome extension that turns Chrome's omnibar into a command line interface for navigating the web.
Install "Production" Version from Chrome Web Store
- Install extension here: https://chrome.google.com/webstore/detail/brocli/bllmhobhpnfeojdbajmnnoahgakengjk
The newest code changes won't in the web store version until I manually upload the new version to the web store -- this is kinda a pain, so I don't do it often. So, follow the steps below to install as unpacked extension if you would like a newer version with with "bleading-edge" features.
Installing as Unpacked Extension
- Clone with Git or download zip file from this repo.
Once downloaded, the extension can be added here:
 developer modeat the top right.
Load unpacked extension...
- file browse to and select
- start brocli: In the addressbar, type
- type command, then press enter
- tip: use keyboard shortcut
alt+dto move cursor to addressbar.
If a domain is entered before the command, brocli will navigate to the page on that domain. If no domain is entered, brocli will use the tab's current location. For example:
-o 123will navigate to the order edit of the site in the current tab.
store1234.mysparkpay.com -o 123will navigate to store1234's order edit, regardless of current location.
Multiple entities or ids can be specified by comma seperating them. Ex:
-o 100219,100220 - opens order edit for
100219 in current tab and
100220 in a new tab.
cata (<ID>)- category audit. Ex:
-ca (<ID>)- customer audit. Ex:
-pa (<ID>)- product audit. Ex:
-oa (<ID>)- order audit. Ex:
-l (page)- navigate to an entity's list page. Ex:
-cat (<id>)- edit category. Ex
-c (<id>)- edit customer. Ex:
-d (<id>)- edit discount. Ex:
-cat (<id>)- edit category. Ex:
-o (<id>)- edit order. Ex:
-p (<id>)- edit product. Ex:
-catv (<id>)- cat view. Ex:
-ov (<id>)- order view. Ex:
-eh (<id>)- view customer email history. Ex:
-vs (<id>)- view visitor session. Ex:
-s (page)- navigate to a settings page Ex:
-s dcwill navigate to domaincontrol.aspx
-s info- store info settings
-s shipping- shipping settings
General Web Commands
Commands that are useful on any site.
-t- specifies navigation should occur in new tab. Default is current tab.
-com (string)- Will search bookmarks for string and navigate to them if found. This command will also be ran on the first input string if no other commands are executed.
--pp (string)- Pretty print XML or HTML. Opens new tab to a extension's output.html.
--url (string)- Url encode a string. Opens new tab to a extension's output.html.