59 lines
3.5 KiB
Text
59 lines
3.5 KiB
Text
usage: wakatime [-h] [--entity FILE] [--key KEY] [--write] [--plugin PLUGIN]
|
|
[--time time] [--lineno LINENO] [--cursorpos CURSORPOS]
|
|
[--entity-type ENTITY_TYPE] [--proxy PROXY] [--no-ssl-verify]
|
|
[--project PROJECT] [--alternate-project ALTERNATE_PROJECT]
|
|
[--language LANGUAGE] [--hostname HOSTNAME] [--disableoffline]
|
|
[--hidefilenames] [--exclude EXCLUDE] [--include INCLUDE]
|
|
[--extra-heartbeats] [--logfile LOGFILE] [--apiurl API_URL]
|
|
[--timeout TIMEOUT] [--config CONFIG] [--verbose] [--version]
|
|
|
|
Common interface for the WakaTime api.
|
|
|
|
optional arguments:
|
|
-h, --help show this help message and exit
|
|
--entity FILE absolute path to file for the heartbeat; can also be a
|
|
url, domain, or app when --entity-type is not file
|
|
--key KEY your wakatime api key; uses api_key from
|
|
~/.wakatime.cfg by default
|
|
--write when set, tells api this heartbeat was triggered from
|
|
writing to a file
|
|
--plugin PLUGIN optional text editor plugin name and version for User-
|
|
Agent header
|
|
--time time optional floating-point unix epoch timestamp; uses
|
|
current time by default
|
|
--lineno LINENO optional line number; current line being edited
|
|
--cursorpos CURSORPOS
|
|
optional cursor position in the current file
|
|
--entity-type ENTITY_TYPE
|
|
entity type for this heartbeat. can be one of "file",
|
|
"domain", or "app"; defaults to file.
|
|
--proxy PROXY optional proxy configuration. Supports HTTPS and SOCKS
|
|
proxies. For example: https://user:pass@host:port or
|
|
socks5://user:pass@host:port or domain\user:pass
|
|
--no-ssl-verify disables SSL certificate verification for HTTPS
|
|
requests. By default, SSL certificates are verified.
|
|
--project PROJECT optional project name
|
|
--alternate-project ALTERNATE_PROJECT
|
|
optional alternate project name; auto-discovered
|
|
project takes priority
|
|
--language LANGUAGE optional language name; if valid, takes priority over
|
|
auto-detected language
|
|
--hostname HOSTNAME hostname of current machine.
|
|
--disableoffline disables offline time logging instead of queuing
|
|
logged time
|
|
--hidefilenames obfuscate file names; will not send file names to api
|
|
--exclude EXCLUDE filename patterns to exclude from logging; POSIX regex
|
|
syntax; can be used more than once
|
|
--include INCLUDE filename patterns to log; when used in combination
|
|
with --exclude, files matching include will still be
|
|
logged; POSIX regex syntax; can be used more than once
|
|
--extra-heartbeats reads extra heartbeats from STDIN as a JSON array
|
|
until EOF
|
|
--logfile LOGFILE defaults to ~/.wakatime.log
|
|
--apiurl API_URL heartbeats api url; for debugging with a local server
|
|
--timeout TIMEOUT number of seconds to wait when sending heartbeats to
|
|
api; defaults to 60 seconds
|
|
--config CONFIG defaults to ~/.wakatime.cfg
|
|
--verbose turns on debug messages in log file
|
|
--version show program's version number and exit
|