Andrés N. Robalino
b6d19cc9fa
Move command changes. Refactorings. ( #2683 )
...
Continuing on anchoring and improvements on Nu's overall internal commands (#2635 ).
`move column` sub command has been turned into the command `move` since
we use it to move exclusively columns. Examples added as well.
Fixed it to carry along any anchor locations that might be in place if
table to be moved originates from other sources.
2020-10-20 04:07:13 -05:00
Andrés N. Robalino
ae1d4bdb4c
Nushell internal commands. Anchor locations tracker surveying. ( #2635 )
2020-10-03 09:06:02 -05:00
Darren Schroeder
4201f48be5
Left Pad and Right Pad String ( #2630 )
...
* WIP
* left and right pad strings
* fixed some tests
2020-10-02 14:45:59 -05:00
Jonathan Turner
9b577b8679
Update bigint/bigdecimal ( #2585 )
...
* Update bigint/bigdecimal
* clippy
2020-09-22 05:28:31 +12:00
Radek Vít
a5b6bb6209
Add global mode to str trim ( #2576 )
...
* Add global mode to str trim
The global mode allows skipping non-string values,
and processes rows and tables as well
* Add tests to action with ActionMode::Global
2020-09-20 21:04:26 +12:00
Darren Schroeder
6eb4a0e87b
add replace all option to str find-replace ( #2569 )
2020-09-18 11:28:50 -05:00
Chris Gillespie
e05e6b42fe
Simplify a few boolean creations ( #2543 )
2020-09-14 13:15:44 +12:00
Abhi V
79cc725aff
Interpreting ranges for substring ( #2499 )
2020-09-06 12:35:11 -04:00
Darren Schroeder
8f5df89a78
added -e --end to search from the end of the string for the pattern ( #2430 )
...
* added -e --end to search from the end of the string for the pattern
* tests
2020-08-27 17:46:45 +12:00
Rick Richardson
f6ff6ab6e4
added various case conversion commands for str. Added the inflection … ( #2363 )
...
* added various case conversion commands for str. Added the inflection crate as a dependency
* lighten the restriction on the inflector dependency
* publishing the case commands
* fix typo
* fix kebab case test
* formatting
2020-08-18 08:18:23 +12:00
Andrés N. Robalino
8ff15c46c1
histogram gives back percentage column. ( #2340 )
2020-08-12 04:21:28 -05:00
Nico Mandery
6202705eb6
parse most common date formats using dtparse crate ( #2303 )
...
* use dtparse crate to parse most common date formats
* use dtparse crate to parse most common date formats - cargo fmt
2020-08-05 12:44:52 +12:00
k-brk
c48c092125
String funcs - Contains and IndexOf ( #2298 )
...
* Contains and index of string functions
* Clippy and fmt
2020-08-04 18:36:51 +12:00
Shaurya Shubham
a88f5c7ae7
Make str collect
take an optional separator value ( #2289 )
...
* Make `str collect` take an optional separator value
* Make `str collect` take an optional separator value
* Add some tests
* Fix my tests
2020-08-02 19:29:29 +12:00
k-brk
18a4505b9b
starts_with ends_with match functions for string ( #2269 )
2020-07-30 16:51:20 +12:00
k-brk
5e0a9aecaa
ltrim and rtrim for string ( #2262 )
...
* Trim string from left and right
* Move trim to folder
* fmt
* Clippy
2020-07-27 06:09:35 +12:00
Joseph T. Lyons
f26151e36d
Silence Rust 1.45 Clippy warnings ( #2196 )
...
* Silence Rust 1.45 Clippy warnings dealing with using `map_err()`
* Silence false Clippy warning
* Fix last Clippy error for unnecessary conversion
* Fix `and_then` clippy warnings
2020-07-18 05:57:15 +12:00
Joseph T. Lyons
0f688d7da7
Use '?' for error propagation, remove match
( #2194 )
2020-07-17 05:39:51 +12:00
Joseph T. Lyons
7c0a830d84
Match cleanup ( #2184 )
...
* Use `unwrap_or()` to remove `match`
* Use `?` for error propogation, and remove `match`
2020-07-15 19:51:41 +12:00
Joseph T. Lyons
17e6c53b62
Add str reverse subcommand ( #2170 )
...
* Add str reverse subcommand
* rustfmt
2020-07-15 08:47:04 +12:00
Andrés N. Robalino
e9313a61af
Make str more strict. ( #2173 )
2020-07-14 10:04:00 -05:00
bailey-layzer
5a34744d8c
add --char flag to 'str trim' ( #2162 )
2020-07-13 17:45:34 +12:00
bailey-layzer
bdef5d7d72
Add 'str from' subcommand ( #2125 )
...
* add human, precision commands
* add 'str from' subcommand (converted from human/precision commands)
move human tests to str from
* add default locale, platform-specific SystemLocale use
* fix platform specific num-format dependency, remove invalid test
* change 'str from' localization to static num_format::Locale::en
* minor cleanup, nudge ci
* re-attempt ci
2020-07-12 15:57:39 +12:00
Andrés N. Robalino
0fdb9ac5e2
str substring additions. ( #2140 )
2020-07-08 04:45:45 -05:00
Jonathan Turner
eb02c773d0
Add 'str length' command ( #2102 )
2020-07-04 08:17:44 +12:00
Jonathan Turner
4e2a4236f8
Fix it expansion and add collect ( #2065 )
2020-06-27 17:38:19 +12:00
Jonathan Turner
40673e4599
Another batch of removing async_stream ( #1978 )
2020-06-14 07:13:36 +12:00
Joseph T. Lyons
bcfb084d4c
Remove async_stream from some commands ( #1976 )
2020-06-14 04:30:24 +12:00
Jonathan Turner
c959dc1ee3
Another batch of removing async_stream ( #1972 )
2020-06-13 16:03:39 +12:00
Jonathan Turner
d82ce26b44
Another batch of removing async_stream ( #1971 )
2020-06-13 11:40:23 +12:00
Rohan Rout
ae72593831
changed to-float to to-decimal ( #1926 )
...
* changed to-float to to-decimal
* changed to-float to to-decimal
2020-06-02 09:02:57 +12:00
Jonathan Turner
360e8340d1
Move run to be async ( #1913 )
2020-05-29 20:22:52 +12:00
Andrés N. Robalino
fe01a223a4
Str plugin promoted to built-in Nu command.
2020-05-28 11:18:58 -05:00