The following milestones outline the areas of focus for future mssql-cli work. This document is not intended as a commitment to any specific feature or timeline. Instead, the intent is to group related work into milestones using broader themes to convey the direction and priorities of mssql-cli. Actual work and focus may change, but the hope is this roadmap is our guide.
The best way to give feedback is to create a github issue in the dbcli/mssql-cli repo using the roadmap label.
- Parity with pgcli and mycli
- Support special commands
- Smart completion
- Engineering Fundamentals
- Travis
- AppVeyor
- Code coverage > 80%
- Packaging
- self-contained python runtimes
- docker
- Package manager support
- brew
- apt-get
- yum
- Non-interactive support
- Pipe queries via stdin
- Pipe query results to stdout
- sqlcmd syntax
- Support file operations
- Run query from file
- Save query results to file
- Support other data formats as output
- CSV
- XML
- json
- Innovation
- New special commands
- Script object
- Script table data
- Script database
- Peek definition
- Schema compare
- Per database query history
- New special commands