Giter Club home page Giter Club logo

dynocsv's People

Contributors

zshamrock avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

dynocsv's Issues

Handle all other data types

Currently it handles only bool, string and number, but would make sense to handle other available data types too, although would need to wrap in "" (quotes) likely to escape the comma when elements are separated (in the case of complex data structures).

Add `hash` cli option

It allows filtering data by the corresponding hash value.

It will look like --hash <value>, probably more flexible would be to implement full custom filtering support as #11 (i.e. --filter "Name = Value"), but hash specific alternative is simpler and faster to implement (as currently don't have much free time to work on the generic approach).

Sort columns alph when user doesn't specify the columns explicitly

When columns are not specified explicitly, the order of the columns per runs are different. To minimize that might be better to sort columns alphabetically.

It doesn't guarantee the columns to be in the same order for each, but overall the order will be similar at least.

Add --skip-columns flag

It is the opposite of the columns flag, where it is possible to filter out only the particular columns instead.

Add Join support

The syntax is yet TBD. Although the way I see this could work is to query the data, and then query one by all the foreign tables, and join programmatically the result.

Only for queries.


--join=<table>.<attribute name> on <table>.<attribute name>

For on clause technically we can omit the

part assuming the source table, although it is better to be explicit, and also to allow multiple joins on the different tables.

Install Issue with Dependancy

package github.com/cpuguy83/go-md2man/v2/md2man: cannot find package "github.com/cpuguy83/go-md2man/v2/md2man" in any of:
	/usr/lib/go-1.6/src/github.com/cpuguy83/go-md2man/v2/md2man (from $GOROOT)
	/root/go/src/github.com/cpuguy83/go-md2man/v2/md2man (from $GOPATH)

Update README

Describe how to provide/set the AWS profile used and options.

Add set of `sort` cli options

Allows additionally to further limit the data by using the sort key value, when using #15. Same objectives apply as in the case of the #15.

Although the difference would be here as for the hash key only = operator is supported, for the sort key multiple different operators are supported, like gt, ge, lt, le, begins with (for strings), between.

So there will be separate sort cli options, i.e.

  • sort (for eq) value
  • sort-ge value
  • sort-gt value
  • sort-le value
  • sort-lt value
  • sort-begins-with value
  • sort-between value1,value2 (values will be separated by the comma)

And only sort type argument will be allowed.

Support --rate option and also --norate or similar

It is the extension of #24 where if provided that one will be used instead of the value based on the RCU (also in the case when On Demand is set RCU will be 0).
--norate would assume run without taking RCU consumption or rating into account assuming the user knows what he is doing.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.