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 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
Configure GitSocratic
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
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
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
Open interactive source code query console
Usage:
gitsocratic console [-hV] <console>
Param(s):
console
- enum (graql)
Example(s):
gitsocratic console graql
Initialize services necessary to use GitSocratic
Usage:
gitsocratic init [-bghvV] [-bv=<babelfishVersion>] [-gv=<graknVersion>]
Options:
service
- enum (apache_skywalking, babelfish, grakn, source_plus_plus)
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
Usage:
gitsocratic init babelfish [-hvV] <version>
Options:
version
- string
Example(s):
gitsocratic init babelfish
gitsocratic init babelfish 2.16.1-drivers -v
Usage:
gitsocratic init grakn [-hvV] <version>
Options:
version
- string
Example(s):
gitsocratic init grakn
gitsocratic init grakn 1.7.1 -v
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
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
Execute a single source code query
Usage:
gitsocratic query [-hV] [COMMAND]
Param(s):
COMMAND
- enum (graql)
Usage:
gitsocratic query graql [-hV] <query>
Param(s):
query
- string
Example(s):
gitsocratic query graql 'match $x; get;'
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"