seoterminal

command module
v0.0.0-...-4c3876c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 16, 2019 License: MIT Imports: 17 Imported by: 0

README

Seoterminal

This app helps to work with very large CSV-files of SEO keywords. It's fully written on GoLang so it gives the maximum of possible performance. The user interface is terminal-based so you won't feel any lags or freezing.

It was my first GoLang experience. The project is currently not maintained.

Demonstration

Features

  • Search by keyword
  • Grouping by lemmatized words
  • Various types of sorting
  • Cut groups into separeted files
  • Expand nested groups as deep as you want
  • History with the ability to restore states

How to run

To create a new project:

$ ./tool -p <ProjectName> -f <PathToSourceFile>

To load existing project:

$ ./tool -p <PathToProject>

Hotkeys

  • + : Save cluster into separeted file
  • - : Save cluster into separeted file in removed folder
  • Ctrl + A : Reset root cluster
  • Ctrl + K : Set the current cluster as root
  • Ctrl + D : Remove the current cluster as root
  • Ctrl + S : Save the current cluster as root
  • Alt + H and Esc : Open and Close history
  • Tab and Shift + Tab : Nivagation

How to build

The first you need to install all dependencies:

$ go get .

Then build the runnable file:

# For windows:
$ go build -o tool.exe
# For Linux/MacOS:
$ go build -o tool

Dependencies

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL