Provided by: rtags_2.38-5_amd64
NAME
rtags-rc - manual page for RTags client
SYNOPSIS
rtags-rc [OPTION]...
DESCRIPTION
rtags-rc is the RTags client application.
OPTIONS
--verbose|-v Be more verbose. --version Print current version. --verify-version|-t [arg] Verify that the correct protocol version is used. --silent|-Q Be silent. --help|-h Display this help. --config [arg] Use this file (instead of ~/.rcrc). --no-rc Don't load any rc files. Rdm: --quit-rdm|-q Tell server to shut down with optional exit code as argument. --connect-timeout [arg] Timeout for connecting to rtags-rdm in ms (default 1000). Project management: --clear|-C Clear projects. --project|-w [optional] With arg, select project matching that if unique, otherwise list all projects. --delete-project|-W [arg] Delete all projects matching regex. --job-count|-j [optional] Set or query current job count. (Prefix with l to set low-priority-job-count). Indexing commands: --compile|-c [optional] Pass compilation arguments to rtags-rdm. --guess-flags Guess compile flags (used with -c). --load-compile-commands|-J [optional] Load compile_commands.json from directory --suspend|-X [optional] Dump suspended files (don't track changes in these files) with no arg. Otherwise toggle suspension for arg. Query commands: --follow-location|-f [arg] Follow this location. --references-name|-R [arg] Find references matching arg. --references|-r [arg] Find references matching this location. --list-symbols|-S [optional] List symbol names matching arg. --find-symbols|-F [optional] Find symbols matching arg. --symbol-info|-U [arg] Get cursor info for this location. --status|-s [optional] Dump status of rtags-rdm. Arg can be symbols or symbolNames. --diagnose [arg] Resend diagnostics for file. --diagnose-all Resend diagnostics for all files. --last-indexed Get timestamp of the last time indexing completed for the current project. --is-indexed|-T [arg] Check if rtags knows about, and is ready to return information about, this source file. --is-indexing [optional] Check if rtags is currently indexing files in any project or in project matching pattern. --has-filemanager [optional] Check if rtags has info about files in this directory. --preprocess|-E [arg] Preprocess file. --asm [arg] Assemble file. --reindex|-V [optional] Reindex all files or all files matching pattern. --check-reindex|-x [optional] Check if reindexing is necessary for all files matching pattern. --path|-P [optional] Print files matching pattern. --current-project Print path for current project. --dump-file|-d [arg] Dump source file. --check-includes [arg] Check includes for source file. --dump-file-maps [arg] Dump file maps for file. --generate-test [arg] Generate a test for a given source file. --rdm-log|-g Receive logs from rtags-rdm. --fixits [arg] Get fixits for file. --remove|-D [arg] Remove file from project. --find-project-root [arg] Use to check behavior of find-project-root. --find-project-build-root [arg] Use to check behavior of find-project-root for builds. --include-file [arg] Use to generate include statement for symbol. --sources [optional] Dump sources for source file. --dependencies [arg] Dump dependencies for source file [(includes, included-by, depends-on, depended-on, tree-depends-on, raw)]. --all-dependencies Dump dependencies for all source files [(includes, included-by, depends-on, depended-on, tree-depends-on, raw)]. --reload-file-manager|-B Reload file manager. --code-complete-at|-l [arg] Code complete at location: arg is file:line:col. --send-diagnostics [arg] Only for debugging. Send data to all -G connections. --dump-completions Dump cached completions. --dump-compile-commands Dump compilation database for project. --set-buffers [optional] Set active buffers (list of filenames for active buffers in editor). --list-buffers List active buffers. --add-buffers [arg] Add additional buffers. --remove-buffers [arg] Remove buffers. --list-cursor-kinds List spelling for known cursor kinds. --class-hierarchy [arg] Dump class hierarcy for struct/class at location. --debug-locations [optional] Manipulate debug locations. --validate Validate database files for current project. --tokens [arg] Dump tokens for file. --tokens file.cpp:123-321 for range. --find-dead-functions [optional] Find functions declared/defined in the current file that are never in the project. Command flags: --strip-paren|-p Strip parens in various contexts. --max|-M [arg] Max lines of output for queries. --reverse-sort|-O Sort output reversed. --rename Used for --references to indicate that we're using the results to rename symbols. --unsaved-file [arg] Pass unsaved file on command line. E.g. --unsaved-file=main.cpp:1200 then write 1200 bytes on stdin. --log-file|-L [arg] Log to this file. --no-context|-N Don't print context for locations. --path-filter|-i [arg] Filter out results not matching with arg. --dependency-filter [arg] Filter out results unless argument depends on them. --range-filter [arg] Filter out results not in the specified range. --filter-system-headers|-H Don't exempt system headers from path filters. --all-references|-e Include definitions/declarations/constructors/destructors for references. Used for rename symbol. --target-usrs Print all matching usr targets for -f. Used for debugging. --all-targets Print multiple targets for -f. Sorted by best match. --elisp|-Y Output elisp: (list "one" "two" ...). --json Output json. --json-diagnostics-include-skipped Output json diagnostics with skipped ranges. --diagnostics|-m Receive async formatted diagnostics from rtags-rdm. --match-regexp|-Z Treat various text patterns as regexps (-P, -i, -V, -F). --match-icase|-I Match case insensitively --absolute-path|-K Print files with absolute path. --socket-file|-n [arg] Use this socket file (default ~/.rdm). --socket-address [arg] Use this host:port combination (instead of --socket-file). --timeout|-y [arg] Max time in ms to wait for job to finish (default no timeout). --find-virtuals|-k Use in combinations with -R or -r to show other implementations of this function. --find-file-prefer-exact|-A Use to make --find-file prefer exact matches over partial matches. --symbol-info-include-parents Use to make --symbol-info include parent symbols. --symbol-info-include-targets Use to make --symbol-info include target symbols. --symbol-info-include-references Use to make --symbol-info include reference symbols. --symbol-info-include-base-classes Use to make --symbol-info include baseclasses' symbols. --symbol-info-include-source-code Use to make --symbol-info include source code. --cursor-kind Include cursor kind in --find-symbols output. --display-name Include display name in --find-symbols output. --current-file [arg] Pass along which file is being edited to give rtags-rdm a better chance at picking the right project. --declaration-only|-G Filter out definitions (unless inline). --definition-only Filter out declarations (unless inline). --kind-filter [arg] Only return results matching this kind. --containing-function|-o Include name of containing function in output. --containing-function-location Include location of containing function in output. --build-index [arg] For sources with multiple builds, use the arg'th. --compilation-flags-only For --source, only print compilation flags. --compilation-flags-split-line For --source, print one compilation flag per line. --compilation-flags-pwd For --source, print pwd for compile command on the first line. --dump-include-headers For --dump-file, also dump dependencies. --silent-query Don't log this request in rtags-rdm. --synchronous-completions Wait for completion results and print them to stdout. --synchronous-diagnostics Wait for diagnostics and print them to stdout. --xml Output XML --no-sort-references-by-input Don't sort references by input position. --project-root [arg] Override project root for compile commands. --rtags-config [arg] Print out .rtags-config for argument. --wildcard-symbol-names|-a Expand * like wildcards in --list-symbols and --find-symbols. --no-color|-z Don't colorize context. --wait Wait for reindexing to finish. --code-complete-include-macros Include macros in code completion results. --code-complete-includes Give includes in completion results. --code-complete-no-wait Don't wait for synchronous completion if the translation unit has to be created. --code-complete-prefix [arg] Filter out code completion results that don't start with this prefix. --code-completion-enabled|-b Inform rtags-rdm that we're code-completing. Use with --diagnose --no-spell-checking Don't produce spell check info in diagnostics. --tokens-include-symbols Include symbols for tokens. --no-realpath Don't resolve paths using realpath(3). --include-path [arg] Dump include path for symbol. --max-depth [arg] Max search depth. Used for --include-path.
SEE ALSO
rtags-rdm(7)