usermanager

command module
v0.0.0-...-a364edb Latest Latest
Warning

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

Go to latest
Published: Mar 22, 2015 License: AGPL-3.0 Imports: 3 Imported by: 0

README

usermanager

Build Status Coverage Status

It's a simple user managment system inspeired on Github's Users and Organizations apis. Disclaimer This is WIP help is wanted, and pull request are welcome!

Planed features (help wanted!)

  • Google signin
  • Github sigin
  • User register process
  • Organizations
  • Teams
  • Permissions
  • Web gui
  • Command line tool
  • REST api

Requirements

  • Postgresql
  • go

Configuration

Database name is defined in a env variable USRMNG_DBNAME

Api usage

Library usage

Command line Usage

go get github.com/alfonsodev/usermanager Create database structure with `

Create datbase strucutre (will create usermanager schema on db) usermanager.sql

usermanager create-database `

Documentation

Overview

This file is part of Usermanager.

Usermanager is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

Usermanager is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with Foobar. If not, see <http://www.gnu.org/licenses/>.

Directories

Path Synopsis
Godeps
_workspace/src/github.com/lib/pq
Package pq is a pure Go Postgres driver for the database/sql package.
Package pq is a pure Go Postgres driver for the database/sql package.
_workspace/src/github.com/lib/pq/listen_example
Below you will find a self-contained Go program which uses the LISTEN / NOTIFY mechanism to avoid polling the database while waiting for more work to arrive.
Below you will find a self-contained Go program which uses the LISTEN / NOTIFY mechanism to avoid polling the database while waiting for more work to arrive.
_workspace/src/github.com/lib/pq/oid
Package oid contains OID constants as defined by the Postgres server.
Package oid contains OID constants as defined by the Postgres server.
_workspace/src/github.com/spf13/cobra
Package cobra is a commander providing a simple interface to create powerful modern CLI interfaces.
Package cobra is a commander providing a simple interface to create powerful modern CLI interfaces.
_workspace/src/github.com/spf13/pflag
pflag is a drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
pflag is a drop-in replacement for Go's flag package, implementing POSIX/GNU-style --flags.
auth

Jump to

Keyboard shortcuts

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