No description or website provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
command
conf
db
util
.gitignore
.travis.yml
Gopkg.lock
Gopkg.toml
LICENSE
README.md
main.go
main_test.go

README.md

Build Status Go Report Card Maintainability GitHub license GoDoc

tools

Overview

Toolkit that may be needed.

Features

Sub Commands

This tool has the following sub command.

Secure Account Manager

  1. AddAccount

    • Able to save service name, user name and password
    • All parameters will be encrypted before saving into DB
  2. ShowAccount

    • Able to show user name
    • Output user name on your terminal
  3. CopyPassword

    • Able to copy password into clipboard
  4. String

    • Able to encrypt plain text
    • Able to decrypt cipher text

Installation

git clone

Need to clone this repository on go source directory.

$ mkdir $GOPATH/src/github.com
$ cd $GOPATH/src/github.com
$ git clone git@github.com:fuwalab/tools.git

Install dependent packages

  • Require dep

    • mac
      $ brew install dep
  • Install dependencies

    $ cd tools
    $ dep ensure

Build

$ cd $GOPATH
$ go build -o bin/tools github.com/fuwalab/tools

Usage

How to run?

$ $GOPATH/bin/tools subcommand [options...]

Usage

AddAccount: Add a new account information.
      Run "AddAccount -h" for more detail.
ShowAccount: Show account/user name of a particular service.
      Run "ShowAccount -h" for more detail.
CopyPassword: Copy password of the particular service to clipboard.
      Run "CopyPassword -h" for more detail.