Sha256: 3fecd6ce6f7b922eb5b1bdf32be0ca3c6d3950554ec7bcde5badc7ee3e181112
Contents?: true
Size: 1.95 KB
Versions: 3
Compression:
Stored size: 1.95 KB
Contents
# Gratan Gratan is a tool to manage MySQL permissions. It defines the state of MySQL permissions using Ruby DSL, and updates permissions according to DSL. [![Gem Version](https://badge.fury.io/rb/gratan.svg)](http://badge.fury.io/rb/gratan) [![Build Status](https://travis-ci.org/winebarrel/gratan.svg?branch=master)](https://travis-ci.org/winebarrel/gratan) [![Coverage Status](https://coveralls.io/repos/winebarrel/gratan/badge.png?branch=master)](https://coveralls.io/r/winebarrel/gratan?branch=master) ## Installation Add this line to your application's Gemfile: ```ruby gem 'gratan' ``` And then execute: $ bundle Or install it yourself as: $ gem install gratan ## Usage ```sh gratan -e -o Grantfile vi Grantfile gratan -a --dry-run gratan -a ``` ## Help ```sh Usage: gratan [options] --host HOST --port PORT --socket SOCKET --username USERNAME --password PASSWORD --database DATABASE -a, --apply -f, --file FILE --dry-run -e, --export --with-identifier --split --chunk-by-user -o, --output FILE --ignore-user REGEXP --target-user REGEXP --ignore-object REGEXP --enable-expired --ignore-not-exist --no-color --debug --auto-identify OUTPUT --csv-identify CSV -h, --help ``` ## Grantfile example ```ruby require 'other/grantfile' user "scott", "%" do on "*.*" do grant "USAGE" end on "test.*", expired: '2014/10/08' do grant "SELECT" grant "INSERT" end on /^foo\.prefix_/ do grant "SELECT" grant "INSERT" end end user "scott", ["localhost", "192.168.%"], expired: '2014/10/10' do on "*.*", with: 'GRANT OPTION' do grant "ALL PRIVILEGES" end end ``` ## Similar tools * [Codenize.tools](http://codenize.tools/) ## What does "Gratan" mean? [![](http://i.gyazo.com/c37d934ba0a61f760603ce4c56401e60.png)](https://www.google.com/search?q=gratin&tbm=isch)
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
gratan-0.2.8.beta3 | README.md |
gratan-0.2.8.beta2 | README.md |
gratan-0.2.8.beta | README.md |