diff --git a/.travis.yml b/.travis.yml
index 0e81375be..d87a13592 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -11,11 +11,11 @@ matrix:
before_install:
- rm -rf $GOPATH/src/gopkg.in/sqle
- mkdir -p $GOPATH/src/gopkg.in/sqle
- - ln -s $PWD $GOPATH/src/gopkg.in/sqle/gitql.v0
- - cd $GOPATH/src/gopkg.in/sqle/gitql.v0
+ - ln -s $PWD $GOPATH/src/gopkg.in/sqle/gitquery.v0
+ - cd $GOPATH/src/gopkg.in/sqle/gitquery.v0
- go get -t -v ./...
install:
- - go build -ldflags="-X main.version=$TRAVIS_TAG" -v -o gitql ./cmd/...
+ - go build -ldflags="-X main.version=$TRAVIS_TAG" -v -o gitquery ./cmd/...
script:
- sh ./go.test.sh
after_success:
@@ -24,7 +24,7 @@ deploy:
provider: releases
api_key:
secure: YUASK1+EaHQo1WPIDfSQZLynvPh/bFPVV8WNrbqWkqox+Y58MLeYCEGnDjP70pVsL5YmjZzeEGv4XRYIl359wqL7YxnB70mJGAmbi8xQ8DS+ecbpJXz+kDES/QqX6BVJYXMWRm2hM/XdyIDvPa5kaVBbeFlO86uizI0OSHE/2O4aticeaRUajTM+Bv7/R2ygVCiB+1gVdGqPmRy2w/bFUOAfR1LTC8TLDQFJUvgjtuJJVKhffKhcqfnibNyBtTEd9nwSuY4MAuva9ghgFvl1B9uJ266ktEDkqAjNX3Cg1UNyAPXs50M61gBUEFV/MAscCHrtHDdtzyrKPaUZ224TcTVjgEZiOG8Zus+0wvwyhf7wyxSHx73ZXGedu54/oazLqFudj9u2AM+qMrXoRtFcygtSXBdG4SaN0OL/EUXnxiJLPbfFT/oM7VpdEscZn8okMo7RtbGxszrJQOIvrcNd16IZHK10S/nVnGNHNNNuArwf5B15DK49gveB1+sv/8FkoTx3LXJFHHiA1C8l5sH+Of6v/YKa5Zspkub7wkKrE3fQ/zPc3D0AVvrMt/k6S0LBtQR6eJqqtasVLlmtrRujyOxWLWO7fwmRTsI6qT1O4fspGBaONg8cr9xuwsOGBcGIEaPCKv3RZrY8+hx2J7cLzV0qjaJtmucamnenxic7a6o=
- file: gitql
+ file: gitquery
skip_cleanup: true
on:
tags: true
diff --git a/README.md b/README.md
index 533687037..7d37fec64 100644
--- a/README.md
+++ b/README.md
@@ -1,30 +1,27 @@
-
-
-
-
-
+# gitquery
+
-
+
-
+
-
+
## Installation
-Check the [Releases](https://github.com/sqle/gitql/releases) page to download
-the gitql binary.
+Check the [Releases](https://github.com/sqle/gitquery/releases) page to download
+the gitquery binary.
## Usage
```bash
Usage:
- gitql [OPTIONS]
+ gitquery [OPTIONS]
Help Options:
-h, --help Show this help message
@@ -39,7 +36,7 @@ For example:
```bash
$ cd my_git_repo
-$ gitql query 'SELECT hash, author_email, author_name FROM commits LIMIT 2;'
+$ gitquery query 'SELECT hash, author_email, author_name FROM commits LIMIT 2;'
SELECT hash, author_email, author_name FROM commits LIMIT 2;
+------------------------------------------+---------------------+-----------------------+
| HASH | AUTHOR EMAIL | AUTHOR NAME |
@@ -52,7 +49,7 @@ SELECT hash, author_email, author_name FROM commits LIMIT 2;
You can use the interactive shell like you usually do to explore tables in postgreSQL per example:
```bash
-$ gitql shell
+$ gitquery shell
gitQL SHELL
-----------
@@ -73,7 +70,7 @@ You must end your queries with ';'
## Tables
-gitql exposes the following tables:
+gitquery exposes the following tables:
| Name | Columns |
|:------------:|:---------------------------------------------------------------------------------------------------:|
@@ -85,7 +82,7 @@ gitql exposes the following tables:
## SQL syntax
-We are continuously adding more functionality to gitql. We support a subset of the SQL standard, currently including:
+We are continuously adding more functionality to gitquery. We support a subset of the SQL standard, currently including:
| | Supported |
|:----------------------:|:---------------------------------------------------------------------------------:|
@@ -96,4 +93,4 @@ We are continuously adding more functionality to gitql. We support a subset of t
## License
-gitql is licensed under the [MIT License](https://github.com/sqle/gitql/blob/master/LICENSE).
+gitquery is licensed under the [MIT License](https://github.com/sqle/gitquery/blob/master/LICENSE).
diff --git a/blobs.go b/blobs.go
index 406a1b878..f79a7a20d 100644
--- a/blobs.go
+++ b/blobs.go
@@ -1,4 +1,4 @@
-package gitql
+package gitquery
import (
"gopkg.in/sqle/sqle.v0/sql"
diff --git a/blobs_test.go b/blobs_test.go
index 2d8a08b45..78b17b7b4 100644
--- a/blobs_test.go
+++ b/blobs_test.go
@@ -1,4 +1,4 @@
-package gitql
+package gitquery
import (
"testing"
diff --git a/cmd/gitql/main.go b/cmd/gitquery/main.go
similarity index 89%
rename from cmd/gitql/main.go
rename to cmd/gitquery/main.go
index c1028ebf8..3f9ae6e8f 100644
--- a/cmd/gitql/main.go
+++ b/cmd/gitquery/main.go
@@ -7,8 +7,12 @@ import (
"github.com/jessevdk/go-flags"
)
+const (
+ name = "gitquery"
+)
+
func main() {
- parser := flags.NewNamedParser("gitql", flags.Default)
+ parser := flags.NewNamedParser(name, flags.Default)
parser.AddCommand("query", "Execute a SQL query a repository.", "", &CmdQuery{})
parser.AddCommand("shell", "Start an interactive session.", "", &CmdShell{})
parser.AddCommand("version", "Show the version information.", "", &CmdVersion{})
diff --git a/cmd/gitql/query.go b/cmd/gitquery/query.go
similarity index 100%
rename from cmd/gitql/query.go
rename to cmd/gitquery/query.go
diff --git a/cmd/gitql/query_base.go b/cmd/gitquery/query_base.go
similarity index 91%
rename from cmd/gitql/query_base.go
rename to cmd/gitquery/query_base.go
index 553e5c9cb..d91d66dc7 100644
--- a/cmd/gitql/query_base.go
+++ b/cmd/gitquery/query_base.go
@@ -5,8 +5,8 @@ import (
"os"
"path/filepath"
- "gopkg.in/sqle/gitql.v0"
- "gopkg.in/sqle/gitql.v0/internal/format"
+ "gopkg.in/sqle/gitquery.v0"
+ "gopkg.in/sqle/gitquery.v0/internal/format"
"gopkg.in/sqle/sqle.v0"
gogit "srcd.works/go-git.v4"
@@ -32,7 +32,7 @@ func (c *cmdQueryBase) buildDatabase() error {
}
c.name = filepath.Base(filepath.Join(c.Path, ".."))
- sqle.DefaultEngine.AddDatabase(gitql.NewDatabase(c.name, r))
+ sqle.DefaultEngine.AddDatabase(gitquery.NewDatabase(c.name, r))
c.db, err = sql.Open(sqle.DriverName, "")
return err
}
diff --git a/cmd/gitql/shell.go b/cmd/gitquery/shell.go
similarity index 91%
rename from cmd/gitql/shell.go
rename to cmd/gitquery/shell.go
index c6d6ba125..6c378964d 100644
--- a/cmd/gitql/shell.go
+++ b/cmd/gitquery/shell.go
@@ -31,14 +31,14 @@ func (c *CmdShell) Execute(args []string) error {
rl, err := readline.NewEx(&readline.Config{
Prompt: prompt,
- HistoryFile: "/tmp/gitql-history",
+ HistoryFile: fmt.Sprintf("/tmp/%s-history", name),
DisableAutoSaveHistory: true,
})
if err != nil {
return err
}
- fmt.Println(" ", white("git")+blue("QL"), "SHELL")
+ fmt.Println(" ", white("git")+blue("query"), "shell")
fmt.Println(" -----------")
fmt.Println("You must end your queries with ';'")
fmt.Println("")
diff --git a/cmd/gitql/version.go b/cmd/gitquery/version.go
similarity index 73%
rename from cmd/gitql/version.go
rename to cmd/gitquery/version.go
index 67b745884..952c938aa 100644
--- a/cmd/gitql/version.go
+++ b/cmd/gitquery/version.go
@@ -10,7 +10,7 @@ var build string
type CmdVersion struct{}
func (c *CmdVersion) Execute(args []string) error {
- fmt.Printf("gitql (%s) - build %s\n", version, build)
+ fmt.Printf("%s (%s) - build %s\n", name, version, build)
return nil
}
diff --git a/commits.go b/commits.go
index ff21f4a0c..000a2dfbc 100644
--- a/commits.go
+++ b/commits.go
@@ -1,4 +1,4 @@
-package gitql
+package gitquery
import (
"gopkg.in/sqle/sqle.v0/sql"
diff --git a/commits_test.go b/commits_test.go
index 83be414d6..033e4f348 100644
--- a/commits_test.go
+++ b/commits_test.go
@@ -1,4 +1,4 @@
-package gitql
+package gitquery
import (
"testing"
diff --git a/database.go b/database.go
index f7ba7ea53..b60f4855e 100644
--- a/database.go
+++ b/database.go
@@ -1,4 +1,4 @@
-package gitql
+package gitquery
import (
"gopkg.in/sqle/sqle.v0/sql"
diff --git a/database_test.go b/database_test.go
index 7311f6db7..e9383281e 100644
--- a/database_test.go
+++ b/database_test.go
@@ -1,4 +1,4 @@
-package gitql
+package gitquery
import (
"sort"
diff --git a/gitql-logo.svg b/gitql-logo.svg
deleted file mode 100644
index 91a49d924..000000000
--- a/gitql-logo.svg
+++ /dev/null
@@ -1,9 +0,0 @@
-
-
diff --git a/objects.go b/objects.go
index 6c6385955..57f9857b1 100644
--- a/objects.go
+++ b/objects.go
@@ -1,4 +1,4 @@
-package gitql
+package gitquery
import (
"gopkg.in/sqle/sqle.v0/sql"
diff --git a/objects_test.go b/objects_test.go
index 867e2a13d..604a56372 100644
--- a/objects_test.go
+++ b/objects_test.go
@@ -1,4 +1,4 @@
-package gitql
+package gitquery
import (
"testing"
diff --git a/references.go b/references.go
index 8537a9888..813a95f79 100644
--- a/references.go
+++ b/references.go
@@ -1,4 +1,4 @@
-package gitql
+package gitquery
import (
"gopkg.in/sqle/sqle.v0/sql"
diff --git a/references_test.go b/references_test.go
index 59f0792b8..dd831902a 100644
--- a/references_test.go
+++ b/references_test.go
@@ -1,4 +1,4 @@
-package gitql
+package gitquery
import (
"testing"
diff --git a/tags.go b/tags.go
index 9b2af5c11..54b313170 100644
--- a/tags.go
+++ b/tags.go
@@ -1,4 +1,4 @@
-package gitql
+package gitquery
import (
"gopkg.in/sqle/sqle.v0/sql"
diff --git a/tags_test.go b/tags_test.go
index 0a82a26f4..015d6889a 100644
--- a/tags_test.go
+++ b/tags_test.go
@@ -1,4 +1,4 @@
-package gitql
+package gitquery
import (
"testing"
diff --git a/tree_entries.go b/tree_entries.go
index 47f38bdbf..91fa0fe61 100644
--- a/tree_entries.go
+++ b/tree_entries.go
@@ -1,4 +1,4 @@
-package gitql
+package gitquery
import (
"strconv"
diff --git a/tree_entries_test.go b/tree_entries_test.go
index 3177342c0..dcdec2c88 100644
--- a/tree_entries_test.go
+++ b/tree_entries_test.go
@@ -1,4 +1,4 @@
-package gitql
+package gitquery
import (
"testing"