baa50ec9b2
Update crates-ci/typos
and fix new typos ( #10313 )
...
Supersedes #10309
2023-09-11 12:37:06 +02:00
2ffff959fc
add 6 more table themes ( #10279 )
...
# Description
After looking at a users terminal that didn't support UTF-8, I wanted to
add some themes that may help them. Here's what they look like.
## psql

## markdown

## dots
please excuse the different theme

## restructured

## ascii_rounded

## basic_compact

# User-Facing Changes
<!-- List of all changes that impact the user experience here. This
helps us keep track of breaking changes. -->
# Tests + Formatting
<!--
Don't forget to add tests that cover your changes.
Make sure you've run and fixed any issues with these commands:
- `cargo fmt --all -- --check` to check standard code formatting (`cargo
fmt --all` applies these changes)
- `cargo clippy --workspace -- -D warnings -D clippy::unwrap_used` to
check that you're using the standard code style
- `cargo test --workspace` to check that all tests pass (on Windows make
sure to [enable developer
mode](https://learn.microsoft.com/en-us/windows/apps/get-started/developer-mode-features-and-debugging ))
- `cargo run -- -c "use std testing; testing run-tests --path
crates/nu-std"` to run the tests for the standard library
> **Note**
> from `nushell` you can also use the `toolkit` as follows
> ```bash
> use toolkit.nu # or use an `env_change` hook to activate it
automatically
> toolkit check pr
> ```
-->
# After Submitting
<!-- If your PR had any user-facing changes, update [the
documentation](https://github.com/nushell/nushell.github.io ) after the
PR is merged, if necessary. This will help us keep the docs up to date.
-->
2023-09-08 16:34:36 -05:00
7e096e61d7
Add an option to set header on border (style) ( #9920 )
...
fix #9796
Sorry that you've had the issues.
I've actually encountered them yesterday too (seems like they have
appeared after some refactoring in the middle) but was not able to fix
that rapid.
Created a bunch of tests.
cc: @fdncred
Note:
This option will be certainly slower then a default ones. (could be
fixed but ... maybe later).
Maybe it shall be cited somewhere.
PS: Haven't tested on a wrapped/expanded tables.
---------
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
Co-authored-by: Darren Schroeder <343840+fdncred@users.noreply.github.com >
2023-08-04 13:50:47 -05:00
a98b3124c5
Revert "Add an option to move header on borders" ( #9908 )
...
Reverts nushell/nushell#9796
This is just draft since we're seeing some issues with the latest fixes
to table drawing that just landed with #9796 . We're hoping to get these
fixed, but if we're not able to fix them before the next release, we'll
need to revert (hence this PR, just in case we need it).
2023-08-03 14:52:12 -05:00
7162289d77
Add an option to move header on borders ( #9796 )
...
A patch to play with.
Need to make a few tests after all.
The question is what shall be done with `table.mode = none`, as it has
no borders.
```nu
$env.config.table.move_header = true
```

cc: @fdncred
---------
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
2023-08-04 07:03:20 +12:00
8d8b011702
Bump tabled
dependency to 0.11 ( #8922 )
...
close? #8060
Quite a bit of refactoring took place.
I believe a few improvements to collapse/expand were made.
I've tried to track any performance regressions and seems like it is
fine.
I've noticed something different now with default configuration path or
something in this regard?
So I might missed something while testing because of this.
Requires some oversight.
---------
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
2023-04-26 13:56:10 -05:00
daeb3e5187
nu-table/ table --collapse style fix ( #8041 )
...
close #8033
So as I said they suppose to be there;
I've basically added a change of style if --collapse is used.
PS: I guess it's worth to add tests so hold on if you'll plan to merge
it.
---------
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
2023-02-16 19:32:07 +00:00
731f5f8523
nu-commands/table (table -e
) Recognize limited space better ( #7861 )
...
fix #7858
Once again we here 😞
~~I am thinking is there some files with not flat structure we could use
to test table -e?
I mean it is clear it was a while ago were we had to create at least
some tests.
Do you have anything in mind (or maybe commands which is consistent
across systems)?~~
Take care
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
2023-01-26 14:06:17 -06:00
b2c29117d9
table -e
align key to 2nd line (#6842 )
...
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
2022-10-21 06:29:55 -05:00
5921c19bc0
WIP/ Checkout to new tabled
( #6286 )
...
* nu-table/ Use latest tabled
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* nu-table/ Fix first column alignment
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* nu-table: Fix cargo clippy
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* nu-table: Fix color issue
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* nu-table: Fix footer row
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* nu-table: Bump tabled
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* nu-table: Bump tabled
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* nu-table: Bump tabled
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Update
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* nu-table/ Update
* Use latest tabled
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Add optional -e, -c argument to `table` command for different view
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Fix clippy
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Fix clippy
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Update
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Fix cargo clippy
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Fix tests
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* nu-table: Add footer into -e/c mode
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Publish new expand mode
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Add width ctrl for Expand mode
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Refactorings
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Refactorings
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Add tests
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Add tests
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Merge with main
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Fix clippy
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Fix tests
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Fix tests
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Bump tabled
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Add record expand and fix empty list issue
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* refactoring
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
2022-10-03 11:40:16 -05:00
41669e60c8
nu-table: Fix header style (again 2x) ( #6073 )
...
* nu-table: Fix header style
It did appeared again after my small change...
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* nu-table: Add a empty header style test
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
2022-07-18 11:45:21 -05:00
d8d88cd395
nu-table: Add suffix coloring ( #6071 )
...
* nu-table: Bump tabled
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* nu-table: Add suffix coloring while truncating
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Fix cargo fmt
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
2022-07-17 13:56:31 -05:00
58ab5aa887
nu-table: Remove width estimation logic ( #6037 )
...
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
2022-07-13 06:54:03 -05:00
d1687df067
Give tabled a try ( #5969 )
...
* Drop in replacement from nu-table to tabled.
Must act the same way as original nu-table.
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
Fix some issues
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Bump ansi-str version
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Update to latest
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Fix footer issue
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Fix header alignment
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Fix header style
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Use latest tabled/ansi-str
* Refactorings
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
* Fix clippy warnings
Signed-off-by: Maxim Zhiburt <zhiburt@gmail.com >
2022-07-06 14:57:40 -05:00
d1e7884d19
table refactor for readability ( #5555 )
2022-05-16 10:35:57 -05:00