Jason Gedge
0a6692ac44
Simplify parse plugin code. ( #1904 )
...
Primarily, instead of building a parse pattern enum, we just build the regex
directly, with the appropriate capture group names so that the column name
codepaths can be shared between simple and `--regex` patterns.
Also removed capture group count compared to column name count. I don't think
this codepath can possibly be reached with the regex we now use for the
simplified capture form.
2020-05-28 09:58:06 -04:00
Jonathan Turner
98a3d9fff6
Allow echo to iterate ranges ( #1905 )
2020-05-28 06:07:53 +12:00
Jonathan Turner
e2dabecc0b
Make it-expansion work when in a list ( #1903 )
2020-05-27 20:29:05 +12:00
Joseph T. Lyons
49b0592e3c
Implement ctrl+c for the du command ( #1901 )
...
* Implement ctrl+c for the du command
* Ignore the "too many arguments" Clippy warning
2020-05-27 16:52:20 +12:00
Jonathan Turner
fa812849b8
Fix warnings and split Scope ( #1902 )
2020-05-27 16:50:26 +12:00
k-brk
9567c1f564
Fix for inconsistency when quoted strings are used with with_env shorthand ( #1900 )
2020-05-26 15:03:55 -04:00
Joseph T. Lyons
a915471b38
Cal documentation updates ( #1895 )
2020-05-26 07:21:36 -04:00
Ryan Blecher
bf212a5a3a
change the test to use the origin column ( #1878 )
2020-05-25 18:50:54 -04:00
Darren Schroeder
f0fc9e1038
Merge pivot options ( #1888 )
2020-05-25 18:40:25 -04:00
Jason Gedge
cb6ccc3c5a
Improve the simplified parse form. ( #1875 )
2020-05-25 14:19:49 -04:00
Joseph T. Lyons
07996ea93d
Remove as many of the typecasts as possible in the cal command ( #1886 )
...
* Remove as many of the typecasts as possible in the cal command
* Run rustfmt on cal.rs
2020-05-25 18:51:23 +12:00
Jonathan Turner
c71510c65c
Update CODE_OF_CONDUCT.md
2020-05-25 18:50:14 +12:00
Jonathan Turner
9c9941cf97
Update CODE_OF_CONDUCT.md
2020-05-25 18:49:36 +12:00
Jason Gedge
005d76cf57
Fix broken ordering of args when parsing command with env vars. ( #1841 )
2020-05-24 19:26:27 -04:00
k-brk
8a99d112fc
Add --to-float to str plugin ( #1872 )
2020-05-24 18:11:49 -04:00
Jörn Zaefferer
fb09d7d1a1
docs: add alias --save flag ( #1874 )
2020-05-24 13:42:20 -04:00
Shaarad Dalvi
9c14fb6c02
Show error when trying to sort by invalid column ( #1880 )
...
* Show error when trying to sort by invalid column
* Added test for changes
* Addressed comments, updated test
* Removed unnecessary mutable keyword
* Changed split-column to solt column after rebase from upstream
2020-05-25 05:37:08 +12:00
Joseph T. Lyons
d488fddfe1
Add useful commands to CONTRIBUTING.md ( #1865 )
...
* Add useful commands to CONTRIBUTING.md
* Add some formatting commands
2020-05-25 05:34:26 +12:00
EmNudge
e1b598d478
added examples and explanation to trim ( #1876 )
...
* added examples and explanation to trim
inserted examples (taken from parse in cookbook) for lists and tables using trim
* Move `to-json` to `to json`
Co-authored-by: Jonathan Turner <jonathandturner@users.noreply.github.com>
2020-05-25 05:10:30 +12:00
Andrés N. Robalino
edbecda14d
Split split command to sub commands.
2020-05-24 02:02:44 -05:00
Aaron Christiansen
74c2daf665
Add completion for binaries on PATH ( #1866 )
2020-05-23 20:27:52 -04:00
Alexander James
aadbcf5ce8
Issue 1787 ( #1827 )
2020-05-23 20:08:39 -04:00
Kelli Little
460daf029b
Add space to bottom of table in 'light' mode ( #1871 )
2020-05-22 21:12:26 -04:00
Oleksii Filonenko
9e6ab33fd7
Add --regex
flag to parse
( #1863 )
2020-05-22 10:13:58 -04:00
Darren Schroeder
5de30d0ae5
Tweak auto-rotate for single row output ( #1861 )
...
* added helper to convert data to strings
added ability to auto-rotate single row output
if row will be greater than terminal width
* Added pivot_to_fit config value
* Added ColumnPath to convert_to_string helper
* Figured out I had to run `cargo fmt --all -- --check`
Co-authored-by: Darren Schroeder <fdncred@hotmail.com>
2020-05-22 04:30:58 +12:00
Aaron Christiansen
97b9c078b1
Fix completer handling of paths with spaces ( #1858 )
...
* Fix completer handling of paths with spaces
* Satisfy Clippy for completer
* Satisfy cargo fmt for completer
2020-05-21 08:32:21 +12:00
Elton Leander Pinto
8dc5c34932
Save alias ( #1852 )
...
* figuring out error with lines
* make progress in printing of block
* support for external commands; fix some tiny bugs in formatting
* basic printing of block; going to experiment with bubbling raw input to the command itself to avoid potential edge cases
* remove fmt::Display impls for hir structs; bubbled raw_input to command args
* compiling checkpoint :)
* process raw input alias to remove save flag; do duplicates stored
* fix warnings; run clippy
* removed tmux log file
* fix bug in looking for same alias; changed unwraps to safe unwraps
2020-05-21 05:31:04 +12:00
Joseph T. Lyons
3239e5055c
Added a count column on the histogram command ( #1853 )
...
* Adding iniitial draft for the addition of the count column on the histogram command
* Update histogram documentation
* Add count column test to histogram command
* Fix error in histogram documentation
2020-05-20 18:02:36 +12:00
Jonathan Turner
b22db39775
Progress readme ( #1854 )
...
* Add some progress indicators to the readme
* Add some progress indicators to the readme
2020-05-20 16:46:55 +12:00
Aaron Christiansen
7c61f427c6
Update minimum Rust version requirement in README ( #1851 )
...
a4c1b092ba
introduced uses of `map_or` on `Result`, which was only stabilised in Rust 1.41.
2020-05-20 10:55:46 +12:00
James Campos
ae8c864934
default history size to 100k ( #1845 )
2020-05-20 07:28:06 +12:00
Jonathan Turner
ed80933806
String interpolation ( #1849 )
...
* Add string interpolation
* fix coloring
* A few more fixups + tests
* merge master again
2020-05-20 07:27:26 +12:00
Chris Pearce
ae87582cb6
Fix missing invocation errors ( #1846 )
2020-05-19 08:57:25 -04:00
Jonathan Turner
b89976daef
let format access variables also ( #1842 )
2020-05-19 16:20:09 +12:00
Joseph T. Lyons
76b170cea0
Update test command ( #1840 )
2020-05-18 22:01:27 -04:00
Sam
3302586379
added documentation for no_auto_pivot ( #1828 )
2020-05-18 21:21:35 -04:00
lightclient
3144dc7f93
add support for specifying max history size in config ( #1829 ) ( #1837 )
2020-05-19 10:27:08 +12:00
Jason Gedge
6efabef8d3
Remove interpretation of Primitive::Nothing
as the number 0. ( #1836 )
2020-05-18 15:18:46 -04:00
Jonathan Turner
0743b69ad5
Move from language-reporting to codespan ( #1825 )
2020-05-19 06:44:27 +12:00
Jason Gedge
5f1136dcb0
Fix newly added examples. ( #1830 )
2020-05-18 11:40:44 -04:00
Jason Gedge
acf13a6fcf
Add (near) automatic testing for command examples ( #1777 )
2020-05-18 08:56:01 -04:00
Sam
3fc4a9f142
added config check to disable auto pivoting of single row outputs ( #1791 )
...
* added config check to disable auto pivoting of single row outputs
* fixed change to use built-in boolean values
2020-05-18 20:42:22 +12:00
Shaurya Shubham
1d781e8797
Add docs for the shuffle command ( #1824 )
2020-05-18 19:13:03 +12:00
Shaurya Shubham
b6cdfb1b19
Remove the -n flag from shuffle ( #1823 )
2020-05-18 19:12:35 +12:00
Joseph T. Lyons
334685af23
Add some examples ( #1821 )
...
* Adds some examples
* Run rustfmt
* Fixed a few descriptions in the examples
2020-05-18 19:11:37 +12:00
Jonathan Turner
c475be2df8
Fix starship not getting the correct pwd ( #1822 )
2020-05-18 17:22:54 +12:00
Andrés N. Robalino
6ec6eb5199
Call external correctly.
2020-05-17 23:32:55 -05:00
Andrés N. Robalino
f18424a6f6
Remove test-bins feature.
2020-05-17 23:32:55 -05:00
John Erickson
d1b1438ce5
Check capture group count ( #1814 )
2020-05-17 14:52:17 -04:00
Joseph T. Lyons
af6aff8ca3
Allow user to specify the indentation setting on the pretty flag for the to json command ( #1818 )
...
* Allow user to specify the indentation setting on the pretty flag for the to json command
* Use "JSON" over "json"
2020-05-18 06:48:58 +12:00