Sam Hedin
4cb3a6ecd7
Change ShellError for headers, Add sample_headers file to utils.rs
2020-03-28 20:15:37 +01:00
Sam Hedin
088561f6fe
Lint test cases in headers
2020-03-28 19:46:10 +01:00
Sam Hedin
4cb22a6a45
Add tests for headers command
2020-03-28 19:45:34 +01:00
Sam Hedin
a520f8e370
Add initial test
2020-03-28 19:38:19 +01:00
Sam Hedin
4159ea0e55
Update error description
2020-03-28 17:27:59 +01:00
Sam Hedin
ee23fce9cd
Insert Column[index] if no header info is found.
2020-03-28 17:05:14 +01:00
Sam Hedin
ac1ef302ad
Return Err(ShellError...) instead of panic, yield each row instead of entire table
2020-03-28 16:43:21 +01:00
Sam Hedin
265cd8028a
... more linting
2020-03-28 02:56:54 +01:00
Sam Hedin
fb7d35f7a9
Move whole_stream_command(Headers) to more appropriate section
2020-03-28 02:41:41 +01:00
Sam Hedin
f84f09ae06
Fix linting, attempt 2.
2020-03-28 02:39:18 +01:00
Sam Hedin
2ff6cdf046
Fix formatting
2020-03-28 02:31:22 +01:00
Sam Hedin
2cc583bd47
Deal with case of empty header cell
2020-03-28 01:14:34 +01:00
Sam Hedin
319aac505e
Refactoring
2020-03-28 00:46:47 +01:00
Sam Hedin
9a676d23af
Compiling, probably wrapped too much?
2020-03-28 00:22:27 +01:00
Sam Hedin
6c59a452f1
Rebuild result properly
2020-03-27 23:55:13 +01:00
Sam Hedin
60a696ebe9
Rebuild indexmap with proper headers
2020-03-27 23:42:52 +01:00
Sam Hedin
1b9c006696
Refactor header extraction
2020-03-27 22:24:22 +01:00
Sam Hedin
ec0bd20f29
Add ability to extract headers from first row
2020-03-27 22:14:28 +01:00
Sam Hedin
c05511f6c1
Add non-functioning headers command
2020-03-27 21:02:48 +01:00
Sam Hedin
26602e437e
Remove plugin
2020-03-27 20:25:24 +01:00
Sam Hedin
509a856679
headers plugin
2020-03-27 20:24:47 +01:00
Andrew Davis
06f87cfbe8
Add support for removing multiple files at once ( #1526 )
2020-03-25 16:19:01 -04:00
Jonathan Turner
d4e78c6f47
Improve the rotated row wrap ( #1524 )
2020-03-25 06:27:16 +13:00
Jon Grythe Stødle
81a48d6d0e
Fix '/' and '..' not being valid mv targets ( #1519 )
...
* Fix '/' and '..' not being valid mv targets
If `/` or `../` is specified as the destination for `mv`, it will fail with an error message saying it's not a valid destination. This fixes it to account for the fact that `Path::file_name` return `None` when the file name evaluates to `/` or `..`. It will only take the slow(er) path if `Path::file_name` returns `None` in its initial check.
Fixes #1291
* Add test
2020-03-24 14:00:48 +13:00
Jonathan Turner
f030ab3f12
Add experimental auto-rotate ( #1516 )
2020-03-23 09:55:30 +13:00
Jonathan Turner
53c8185af3
Fixes the crash for ps --full
in Windows ( #1514 )
...
* Fixes the crash for `ps --full` in Windows
* Update ps.rs
2020-03-23 08:28:02 +13:00
Jason Gedge
36b5d063c1
Simplify and improve listing for which. ( #1510 )
...
* Simplified implementation
* Show executables, even if the current user doesn't have permissions to
execute them.
2020-03-22 09:11:39 -04:00
Jonathan Turner
918822ae0d
Fix numeric comparison with nothing ( #1508 )
2020-03-21 11:02:49 +13:00
Andrew Davis
ab5e24a0e7
WIP: Add vcard/ical support ( #1504 )
...
* Initial from-ical implementation
* Initial from-vcard implementation
* Rename from-ics and from-vcf for autoconvert
* Remove redundant clones
* Add from-vcf and from-ics tests
Co-authored-by: Jonathan Turner <jonathandturner@users.noreply.github.com>
2020-03-21 08:35:09 +13:00
Jonathan Turner
b5ea522f0e
Add a --full mode to ps ( #1507 )
...
* Add a --full mode to ps
* Use a slightly older heim
2020-03-20 20:53:49 +13:00
Jonathan Turner
afa963fd50
Add is_dir check to auto-cd ( #1506 )
...
* Add markdown output
* Add is_dir() check
2020-03-20 16:57:36 +13:00
Jonathan Turner
1e343ff00c
Add markdown output ( #1503 )
2020-03-20 08:18:24 +13:00
Andrés N. Robalino
21a543a901
Make sum plugin as internal command. ( #1501 )
2020-03-18 18:46:00 -05:00
Jonathan Turner
390deb4ff7
Windows needs to remember auto-cd paths when changing drives ( #1500 )
...
* Windows needs to remember auto-cd paths when changing drives
* Windows needs to remember auto-cd paths when changing drives
2020-03-18 15:10:45 +13:00
Jonathan Turner
1ec2ec72b5
Add automatic change directory ( #1496 )
...
* Allow automatic cd in cli mode
* Set correct priority for auto-cd and add test
2020-03-18 07:13:38 +13:00
Sosthene-Guedon
0d244a9701
Open fails silently, fix #1493 ( #1495 )
...
* Fix #1493
The error was wrongfully discarded
* Run cargo fmt
2020-03-17 17:40:04 +13:00
Andrés N. Robalino
b36d21e76f
Infer types from regular delimited plain text unstructured files. ( #1494 )
...
* Infer types from regular delimited plain text unstructured files.
* Nothing resolves to an empty string.
2020-03-16 15:50:45 -05:00
Sosthene-Guedon
d8c4565413
Csv errors ( #1490 )
...
* Add error message for csv parsing failures
* Add csv error prettyfier
* Improve readability of the error
Line 2: error is easier to understand than:
Line 2, error
* Remove unnecessary use of the format! macro
Replacing it with .to_string() fixes a clippy warning
* Improve consistency with JSON parsing errors
2020-03-16 12:32:02 -05:00
Jonathan Turner
22ba4c2a2f
Add svg support to to-html ( #1492 )
2020-03-16 20:19:18 +13:00
Kevin DCR
8d19b21b9f
Custom canonicalize method on Filesystem Shell. ( #1485 )
...
* Custom canonicalize method for FilesystemShell.
* Use custom canonicalize method.
Fixed missing import.
* Move function body to already impl body.
* Create test that aims to resolve.
2020-03-16 19:28:18 +13:00
Jonathan Turner
2d078849cb
Add simple to-html output and bump version ( #1487 )
2020-03-15 16:04:44 +13:00
Kevin DCR
b6363f3ce1
Added new flag '--all/-a' for Ls, also refactor some code ( #1483 )
...
* Utility function to detect hidden folders.
Implemented for Unix and Windows.
* Rename function argument.
* Revert "Rename function argument."
This reverts commit e7ab70f0f0
.
* Add flag '--all/-a' to Ls
* Rename function argument.
* Check if flag '--all/-a' is present and path is hidden.
Replace match with map_err for glob result.
Remove redundancy in stream body.
Included comments on new stream body.
Replace async_stream::stream with async_stream::try_stream.
Minor tweaks to is_empty_dir.
Fix and refactor is_hidden_dir.
* Fix "implicit" bool coerse
* Fixed clippy errors
2020-03-14 06:27:04 +13:00
Waldir Pimenta
5ca9e12b7f
Fix whitespace and typos ( #1481 )
...
* Remove EOL whitespace in files other than docs
* Break paragraphs into lines
See http://rhodesmill.org/brandon/2012/one-sentence-per-line/ for the rationale
* Fix various typos
* Remove EOL whitespace in docs/commands/*.md
2020-03-14 06:23:41 +13:00
Kyle Criddle
5b0b2f1ddd
Fixes #1204 : sys | get host.users
displays the same user ( #1480 )
...
account twice while only one exists (macOS)
- renamed host.users to host.sessions
2020-03-12 14:01:55 +13:00
Andrés N. Robalino
b40d16310c
More relaxed file modes for now. ( #1476 )
2020-03-11 13:19:15 +13:00
Andrés N. Robalino
d3718d00db
Merge shuffle nu plugin as core command. ( #1475 )
2020-03-10 17:00:08 -05:00
Jonathan Turner
a6b6afbca9
Update Cargo.toml
2020-03-11 08:08:13 +13:00
Jonathan Turner
62666bebc9
Bump to 0.11.0 ( #1474 )
2020-03-11 06:34:19 +13:00
rabisg0
d1fcce0cd3
Fixes #1427 : Prints help message with -h switch ( #1454 )
...
For some commands like `which` -h flag would trigger an error asking for
missing required parameters instead of printing the help message as it
does with --help. This commit adds a check in the command parser to
avoid that.
2020-03-11 05:59:50 +13:00
Andrés N. Robalino
a2443fbe02
Remove unused parsing logic. ( #1473 )
...
* Remove unused parsing logic.
* Run tokens iteration tests baseline.
* Pass lint.
* lifetimes can be elided without being explicit.
2020-03-10 04:31:42 -05:00