Home Explore Blog CI



nushell

12th chunk of `cookbook/parsing_git_log.md`
b58835a9376bb2b4619e4598102c4b1fbeac1620b75a634d0000000100001314
# =>     │          │ keybindings (#4673)      │                   │ eply.github.com           │
# =>   9 │ eec17304 │ Add profiling build      │ Stefan Holderbach │ sholderbach@users.norep   │ a day ago
# =>     │          │ profile and symbol strip │                   │ ly.github.com             │
# =>     │          │ (#4630)                  │                   │                           │
# =>  10 │ 10364c4f │ don't use table          │ Sophia            │ 547158+sophiajt@users.nor │ a day ago
# =>     │          │ compaction in to nuon if │                   │ eply.github.com           │
# =>     │          │ not a table (#4671)      │                   │                           │
# =>  11 │ ef70c8db │ Date parse refactor      │ Jonathan Moore    │ jtm170330@utdallas.edu    │ 2 days ago
# =>     │          │ (#4661)                  │                   │                           │
# =>  12 │ 0f437589 │ add last exit code to    │ Darren Schroeder  │ 343840+fdncred@users.no   │ 2 days ago
# =>     │          │ starship parameters      │                   │ reply.github.com          │
# =>     │          │ (#4670)                  │                   │                           │
# =>  13 │ 796d4920 │ add char separators      │ Darren Schroeder  │ 343840+fdncred@users.no   │ 2 days ago
# =>     │          │ (#4667)                  │                   │ reply.github.com          │
# =>  14 │ 78192100 │ Add shortcircuiting      │ Sophia            │ 547158+sophiajt@users.nor │ 2 days ago
# =>     │          │ boolean operators        │                   │ eply.github.com           │
# =>     │          │ (#4668)                  │                   │                           │
# =>  15 │ 4ebbe07d │ Polars upgrade (#4665)   │ Fernando Herrera  │ fernando.j.herrera@gmai   │ 2 days ago
# =>     │          │                          │                   │ l.com                     │
# =>  16 │ 10ceac99 │ menu keybindings in      │ Fernando Herrera  │ fernando.j.herrera@gmai   │ 2 days ago
# =>     │          │ default file (#4651)     │                   │ l.com                     │
# =>  17 │ 446c2aab │ Lets internals also      │ Sophia            │ 547158+sophiajt@users.nor │ 2 days ago
# =>     │          │ have exit codes (#4664)  │                   │ eply.github.com           │
# =>  18 │ 995757c0 │ flags for find (#4663)   │ Fernando Herrera  │ fernando.j.herrera@gmai   │ 2 days ago
# =>     │          │                          │                   │ l.com                     │
# =>  19 │ 799fa984 │ Update reedline, revert  │ Stefan Holderbach │ sholderbach@users.norep   │ 3 days ago
# =>     │          │ crossterm (#4657)        │                   │ ly.github.com             │
# =>  20 │ d2bd71d2 │ add LAST_EXIT_CODE       │ LordMZTE          │ lord@mzte.de              │ 3 days ago
# =>     │          │ variable (#4655)         │                   │                           │
# =>  21 │ 11bc0565 │ Find with regex flag     │ Fernando Herrera  │ fernando.j.herrera@gmai   │ 3 days ago
# =>     │          │ (#4649)                  │                   │ l.com                     │
# =>  22 │ 3eca43c0 │ Plugins without file     │ Fernando Herrera  │ fernando.j.herrera@gmai   │ 3 days ago
# =>     │          │ (#4650)                  │                   │ l.com                     │
# =>  23 │ ed46f0ea │ fix: add missing         │ Jae-Heon Ji       │ 32578710+jaeheonji@user   │ 3 days ago
# =>     │          │ metadata for `ls_colors` │                   │ s.noreply.github.com      │
# =>     │          │ (#4603)                  │                   │                           │
# =>  24 │ 0c3ea636 │ Add support for stderr   │ Sophia            │ 547158+sophiajt@users.nor │ 4 days ago
# =>     │          │ and exit code (#4647)    │                   │ eply.github.com           │
# => ────┴──────────┴──────────────────────────┴───────────────────┴───────────────────────────┴──────────────
```

Now, with the 365 day slice of data, let's `group-by` name where the commits are less than a year old. This table has a lot of columns so it's unreadable. However, if we `group-by` name and `transpose` the table things will look much cleaner. `Pivot` takes rows and turns them into columns or turns columns into rows.

Title: Recent Nushell Git Commits Continued: Profiling, Date Parsing, and More
Summary
This section details further commits to Nushell, including adding profiling build profiles, refactoring date parsing, adding the last exit code to starship parameters, adding char separators, short-circuiting boolean operators, upgrading Polars, adding menu keybindings, enabling internal exit codes, adding flags for find, updating Reedline, reverting crossterm, adding a LAST_EXIT_CODE variable, enabling regex flags in find, enabling plugins without files, fixing missing metadata for ls_colors, and adding support for stderr and exit codes.