CotEditor

cot command-line tool

The cot command-line tool allows you to control CotEditor from the command-line.

Installation

The cot command is bundled in CotEditor.app. So, run the following line on your Terminal.app to create a symlink to the cot command.

$ ln -s /Applications/CotEditor.app/Contents/SharedSupport/bin/cot /usr/local/bin/cot

You may need to modify paths in this command depending on where you've installed CotEditor/cot.

Usage

Run cot with --help to learn how to use it.

$ cot --help
usage: cot [-h] [-v] [-w] [-g] [-r] [-n] [-s SYNTAX] [-l LINE] [-c COLUMN]
           [FILE ...]

command-line utility for CotEditor.

positional arguments:
  FILE                  path to file to open

optional arguments:
  -h, --help            show this help message and exit
  -v, --version         show program's version number and exit
  -w, --wait            wait for opened file to be closed
  -g, --background      do not bring the application to the foreground
  -r, --readonly        open the document as read-only
  -n, --new             create a new blank document
  -s SYNTAX, --syntax SYNTAX
                        set specific syntax to opened document
  -l LINE, --line LINE  jump to specific line in opened document
  -c COLUMN, --column COLUMN
                        jump to specific column in opened document