Skip to content

Latest commit

 

History

History
331 lines (262 loc) · 4.61 KB

COMMANDS.md

File metadata and controls

331 lines (262 loc) · 4.61 KB

Commands

add-local-repo

Add local source code repository to the knowledge graph

Usage:

gitsocratic add-local-repo [-hV] <repoLocation>

Param(s):

repoLocation
    - string

Example(s):

gitsocratic add-local-repo /home/brandon/IdeaProjects/myproject
gitsocratic add-local-repo C:\Projects\MyProject

add-remote-repo

Add remote source code repository to the knowledge graph

Usage:

gitsocratic add-remote-repo [-hV] <repoName>

Param(s):

repoName
    - string

Example(s):

gitsocratic add-remote-repo google/guava
gitsocratic add-remote-repo graknlabs/grakn

config

Configure GitSocratic

Display configuration

Usage:

gitsocratic config

Output:

Configuration:
 use_docker_grakn: true
 docker_host: localhost
 docker_port: 2376
 grakn_host: localhost
 grakn_port: 48555
 grakn_keyspace: grakn
 use_docker_babelfish: true
 babelfish_host: localhost
 babelfish_port: 9432

Get config option

Usage:

gitsocratic config [-hV] [<option>]

Param(s):

option
    - enum (
        use_docker_grakn, docker_host, docker_port,
        grakn_host, grakn_port, grakn_keyspace,
        use_docker_babelfish, babelfish_host, babelfish_port
    )

Example(s):

gitsocratic config docker_host
gitsocratic config use_docker_grakn

Set config option

Usage:

gitsocratic config [-hV] [<option>] [<value>]

Param(s):

option
    - enum (
        use_docker_grakn, docker_host, docker_port,
        grakn_host, grakn_port, grakn_keyspace,
        use_docker_babelfish, babelfish_host, babelfish_port
    )

value
    - string

Example(s):

gitsocratic config docker_host 192.168.99.100
gitsocratic config use_docker_grakn false

console

Open interactive source code query console

Usage:

gitsocratic console [-hV] <console>

Param(s):

console
    - enum (graql)

Example(s):

gitsocratic console graql

init

Initialize services necessary to use GitSocratic

Usage:

gitsocratic init [-bghvV] [-bv=<babelfishVersion>] [-gv=<graknVersion>]

Options:

service
    - enum (apache_skywalking, babelfish, grakn, source_plus_plus)

init (Apache Skywalking)

Usage:

gitsocratic init apache_skywalking [-hvV] <version>

Options:

version
    - string

Example(s):

gitsocratic init apache_skywalking
gitsocratic init apache_skwyalking 6.0.0-GA -v

init (Babelfish)

Usage:

gitsocratic init babelfish [-hvV] <version>

Options:

version
    - string

Example(s):

gitsocratic init babelfish
gitsocratic init babelfish 2.16.1-drivers -v

init (Grakn)

Usage:

gitsocratic init grakn [-hvV] <version>

Options:

version
    - string

Example(s):

gitsocratic init grakn
gitsocratic init grakn 1.7.1 -v

init (Source++)

Usage:

gitsocratic init source_plus_plus [-hvV] <version>

Options:

version
    - string

Example(s):

gitsocratic init source_plus_plus
gitsocratic init source_plus_plus 0.2.5-alpha -v

logs

View logs for initialized services

Usage:

gitsocratic logs [-htV] <service>

Param(s):

service
    - enum (apache_skywalking, babelfish, grakn, source_plus_plus)

Options:

-t, -f, --tail   Tail logs

Example(s):

gitsocratic logs grakn
gitsocratic logs babelfish -f

query

Execute a single source code query

Usage:

gitsocratic query [-hV] [COMMAND]

Param(s):

COMMAND
    - enum (graql)

query (Graql)

Usage:

gitsocratic query graql [-hV] <query>

Param(s):

query
    - string

Example(s):

gitsocratic query graql 'match $x; get;'

question

Execute a single source code question

Usage:

gitsocratic question [-hV] <question>

Param(s):

question
    - enum (
            how many [language] methods are named [name]
            how many [language] methods total
            how many methods are named [name]
            how many methods are named like [name]
            how many methods total
    )

Example(s):

gitsocratic question "how many java methods are named main"
gitsocratic question "how many methods are named like closeBuffer"