nushell features

This commit is contained in:
Noah Masur 2020-07-19 19:48:03 -04:00
parent 58dd5371b1
commit 22d5131bca
2 changed files with 785 additions and 5 deletions

3
bin/symlinks Executable file
View File

@ -0,0 +1,3 @@
#!/usr/local/bin/nu
ls -af | where type == Symlink | select name target

View File

@ -12,6 +12,8 @@
<integer>1</integer> <integer>1</integer>
<key>AppleWindowTabbingMode</key> <key>AppleWindowTabbingMode</key>
<string>manual</string> <string>manual</string>
<key>Command</key>
<string>/usr/local/bin/nu</string>
<key>Custom Color Presets</key> <key>Custom Color Presets</key>
<dict> <dict>
<key>Jellybeans</key> <key>Jellybeans</key>
@ -641,7 +643,7 @@
<key>NSWindow Frame SUUpdateAlert</key> <key>NSWindow Frame SUUpdateAlert</key>
<string>2570 588 620 392 1920 0 1920 1177 </string> <string>2570 588 620 392 1920 0 1920 1177 </string>
<key>NSWindow Frame iTerm Window 0</key> <key>NSWindow Frame iTerm Window 0</key>
<string>435 200 1310 943 0 0 1920 1177 </string> <string>463 195 1290 921 0 0 1920 1177 </string>
<key>NSWindow Frame iTerm Window 1</key> <key>NSWindow Frame iTerm Window 1</key>
<string>341 175 1310 927 0 0 1920 1177 </string> <string>341 175 1310 927 0 0 1920 1177 </string>
<key>NeverWarnAboutShortLivedSessions_59B0BABD-32F0-4160-A076-C545EA0C9DD2</key> <key>NeverWarnAboutShortLivedSessions_59B0BABD-32F0-4160-A076-C545EA0C9DD2</key>
@ -3750,11 +3752,786 @@
<key>Working Directory</key> <key>Working Directory</key>
<string>/Users/noah.masur</string> <string>/Users/noah.masur</string>
</dict> </dict>
<dict>
<key>ASCII Anti Aliased</key>
<true/>
<key>ASCII Ligatures</key>
<false/>
<key>Ambiguous Double Width</key>
<false/>
<key>Ansi 0 Color</key>
<dict>
<key>Blue Component</key>
<real>0.5725490196078431</real>
<key>Green Component</key>
<real>0.5725490196078431</real>
<key>Red Component</key>
<real>0.5725490196078431</real>
</dict>
<key>Ansi 1 Color</key>
<dict>
<key>Blue Component</key>
<real>0.45098039215686275</real>
<key>Green Component</key>
<real>0.45098039215686275</real>
<key>Red Component</key>
<real>0.88627450980392153</real>
</dict>
<key>Ansi 10 Color</key>
<dict>
<key>Blue Component</key>
<real>0.6705882352941176</real>
<key>Green Component</key>
<real>0.87058823529411766</real>
<key>Red Component</key>
<real>0.74117647058823533</real>
</dict>
<key>Ansi 11 Color</key>
<dict>
<key>Blue Component</key>
<real>0.62745098039215685</real>
<key>Green Component</key>
<real>0.86274509803921573</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>Ansi 12 Color</key>
<dict>
<key>Blue Component</key>
<real>0.96470588235294119</real>
<key>Green Component</key>
<real>0.84705882352941175</real>
<key>Red Component</key>
<real>0.69411764705882351</real>
</dict>
<key>Ansi 13 Color</key>
<dict>
<key>Blue Component</key>
<real>1</real>
<key>Green Component</key>
<real>0.85490196078431369</real>
<key>Red Component</key>
<real>0.98431372549019602</real>
</dict>
<key>Ansi 14 Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.19103567581623793</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.46661376953125</real>
<key>Red Component</key>
<real>0.39111742533160321</real>
</dict>
<key>Ansi 15 Color</key>
<dict>
<key>Blue Component</key>
<real>1</real>
<key>Green Component</key>
<real>1</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>Ansi 2 Color</key>
<dict>
<key>Blue Component</key>
<real>0.47450980392156861</real>
<key>Green Component</key>
<real>0.72549019607843135</real>
<key>Red Component</key>
<real>0.58039215686274503</real>
</dict>
<key>Ansi 3 Color</key>
<dict>
<key>Blue Component</key>
<real>0.4823529411764706</real>
<key>Green Component</key>
<real>0.72941176470588232</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>Ansi 4 Color</key>
<dict>
<key>Blue Component</key>
<real>0.86274509803921573</real>
<key>Green Component</key>
<real>0.74509803921568629</real>
<key>Red Component</key>
<real>0.59215686274509804</real>
</dict>
<key>Ansi 5 Color</key>
<dict>
<key>Blue Component</key>
<real>0.98039215686274506</real>
<key>Green Component</key>
<real>0.75294117647058822</real>
<key>Red Component</key>
<real>0.88235294117647056</real>
</dict>
<key>Ansi 6 Color</key>
<dict>
<key>Blue Component</key>
<real>0.55686274509803924</real>
<key>Green Component</key>
<real>0.59607843137254901</real>
<key>Red Component</key>
<real>0.0</real>
</dict>
<key>Ansi 7 Color</key>
<dict>
<key>Blue Component</key>
<real>0.87058823529411766</real>
<key>Green Component</key>
<real>0.87058823529411766</real>
<key>Red Component</key>
<real>0.87058823529411766</real>
</dict>
<key>Ansi 8 Color</key>
<dict>
<key>Blue Component</key>
<real>0.74117647058823533</real>
<key>Green Component</key>
<real>0.74117647058823533</real>
<key>Red Component</key>
<real>0.74117647058823533</real>
</dict>
<key>Ansi 9 Color</key>
<dict>
<key>Blue Component</key>
<real>0.63137254901960782</real>
<key>Green Component</key>
<real>0.63137254901960782</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>BM Growl</key>
<true/>
<key>Background Color</key>
<dict>
<key>Blue Component</key>
<real>0.070588235294117646</real>
<key>Green Component</key>
<real>0.070588235294117646</real>
<key>Red Component</key>
<real>0.070588235294117646</real>
</dict>
<key>Background Image Location</key>
<string></string>
<key>Badge Color</key>
<dict>
<key>Alpha Component</key>
<real>0.5</real>
<key>Blue Component</key>
<real>0.0</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.1491314172744751</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>Badge Text</key>
<string></string>
<key>Blinking Cursor</key>
<false/>
<key>Blur</key>
<false/>
<key>Bold Color</key>
<dict>
<key>Blue Component</key>
<real>1</real>
<key>Green Component</key>
<real>1</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>Bound Hosts</key>
<array/>
<key>Character Encoding</key>
<integer>4</integer>
<key>Close Sessions On End</key>
<true/>
<key>Columns</key>
<integer>140</integer>
<key>Command</key>
<string>/usr/local/bin/nu</string>
<key>Cursor Boost</key>
<real>0.0</real>
<key>Cursor Color</key>
<dict>
<key>Blue Component</key>
<real>0.37647059559822083</real>
<key>Green Component</key>
<real>0.64705878496170044</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>Cursor Guide Color</key>
<dict>
<key>Alpha Component</key>
<real>0.25</real>
<key>Blue Component</key>
<real>1</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.9268307089805603</real>
<key>Red Component</key>
<real>0.70213186740875244</real>
</dict>
<key>Cursor Text Color</key>
<dict>
<key>Blue Component</key>
<real>1</real>
<key>Green Component</key>
<real>1</real>
<key>Red Component</key>
<real>1</real>
</dict>
<key>Cursor Type</key>
<integer>1</integer>
<key>Custom Command</key>
<string>Custom Shell</string>
<key>Custom Directory</key>
<string>No</string>
<key>Default Bookmark</key>
<string>No</string>
<key>Description</key>
<string>Default</string>
<key>Disable Window Resizing</key>
<true/>
<key>Draw Powerline Glyphs</key>
<false/>
<key>Flashing Bell</key>
<false/>
<key>Foreground Color</key>
<dict>
<key>Blue Component</key>
<real>0.87058823529411766</real>
<key>Green Component</key>
<real>0.87058823529411766</real>
<key>Red Component</key>
<real>0.87058823529411766</real>
</dict>
<key>Guid</key>
<string>2197E8EB-89FA-461A-B3CD-C0F22629C531</string>
<key>Has Hotkey</key>
<false/>
<key>Horizontal Spacing</key>
<real>1</real>
<key>Icon</key>
<integer>1</integer>
<key>Idle Code</key>
<integer>0</integer>
<key>Initial Text</key>
<string></string>
<key>Initial Use Transparency</key>
<false/>
<key>Jobs to Ignore</key>
<array>
<string>rlogin</string>
<string>ssh</string>
<string>slogin</string>
<string>telnet</string>
</array>
<key>Keyboard Map</key>
<dict>
<key>0x2d-0x40000</key>
<dict>
<key>Action</key>
<integer>11</integer>
<key>Text</key>
<string>0x1f</string>
</dict>
<key>0x32-0x40000</key>
<dict>
<key>Action</key>
<integer>11</integer>
<key>Text</key>
<string>0x00</string>
</dict>
<key>0x33-0x40000</key>
<dict>
<key>Action</key>
<integer>11</integer>
<key>Text</key>
<string>0x1b</string>
</dict>
<key>0x34-0x40000</key>
<dict>
<key>Action</key>
<integer>11</integer>
<key>Text</key>
<string>0x1c</string>
</dict>
<key>0x35-0x40000</key>
<dict>
<key>Action</key>
<integer>11</integer>
<key>Text</key>
<string>0x1d</string>
</dict>
<key>0x36-0x40000</key>
<dict>
<key>Action</key>
<integer>11</integer>
<key>Text</key>
<string>0x1e</string>
</dict>
<key>0x37-0x40000</key>
<dict>
<key>Action</key>
<integer>11</integer>
<key>Text</key>
<string>0x1f</string>
</dict>
<key>0x38-0x40000</key>
<dict>
<key>Action</key>
<integer>11</integer>
<key>Text</key>
<string>0x7f</string>
</dict>
<key>0x68-0x80000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>b</string>
</dict>
<key>0x6c-0x80000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>f</string>
</dict>
<key>0xf700-0x220000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;2A</string>
</dict>
<key>0xf700-0x240000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;5A</string>
</dict>
<key>0xf700-0x260000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;6A</string>
</dict>
<key>0xf700-0x280000</key>
<dict>
<key>Action</key>
<integer>11</integer>
<key>Text</key>
<string>0x1b 0x1b 0x5b 0x41</string>
</dict>
<key>0xf701-0x220000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;2B</string>
</dict>
<key>0xf701-0x240000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;5B</string>
</dict>
<key>0xf701-0x260000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;6B</string>
</dict>
<key>0xf701-0x280000</key>
<dict>
<key>Action</key>
<integer>11</integer>
<key>Text</key>
<string>0x1b 0x1b 0x5b 0x42</string>
</dict>
<key>0xf702-0x220000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;2D</string>
</dict>
<key>0xf702-0x240000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;5D</string>
</dict>
<key>0xf702-0x260000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;6D</string>
</dict>
<key>0xf702-0x280000</key>
<dict>
<key>Action</key>
<integer>11</integer>
<key>Text</key>
<string>0x1b 0x1b 0x5b 0x44</string>
</dict>
<key>0xf703-0x220000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;2C</string>
</dict>
<key>0xf703-0x240000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;5C</string>
</dict>
<key>0xf703-0x260000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;6C</string>
</dict>
<key>0xf703-0x280000</key>
<dict>
<key>Action</key>
<integer>11</integer>
<key>Text</key>
<string>0x1b 0x1b 0x5b 0x43</string>
</dict>
<key>0xf704-0x20000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;2P</string>
</dict>
<key>0xf705-0x20000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;2Q</string>
</dict>
<key>0xf706-0x20000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;2R</string>
</dict>
<key>0xf707-0x20000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;2S</string>
</dict>
<key>0xf708-0x20000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[15;2~</string>
</dict>
<key>0xf709-0x20000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[17;2~</string>
</dict>
<key>0xf70a-0x20000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[18;2~</string>
</dict>
<key>0xf70b-0x20000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[19;2~</string>
</dict>
<key>0xf70c-0x20000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[20;2~</string>
</dict>
<key>0xf70d-0x20000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[21;2~</string>
</dict>
<key>0xf70e-0x20000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[23;2~</string>
</dict>
<key>0xf70f-0x20000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[24;2~</string>
</dict>
<key>0xf729-0x20000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;2H</string>
</dict>
<key>0xf729-0x40000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;5H</string>
</dict>
<key>0xf72b-0x20000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;2F</string>
</dict>
<key>0xf72b-0x40000</key>
<dict>
<key>Action</key>
<integer>10</integer>
<key>Text</key>
<string>[1;5F</string>
</dict>
</dict>
<key>Link Color</key>
<dict>
<key>Alpha Component</key>
<real>1</real>
<key>Blue Component</key>
<real>0.73423302173614502</real>
<key>Color Space</key>
<string>sRGB</string>
<key>Green Component</key>
<real>0.35916060209274292</real>
<key>Red Component</key>
<real>0.0</real>
</dict>
<key>Minimum Contrast</key>
<real>0.56445312499999989</real>
<key>Mouse Reporting</key>
<true/>
<key>Name</key>
<string>Nushell</string>
<key>Non Ascii Font</key>
<string>Monaco 12</string>
<key>Non-ASCII Anti Aliased</key>
<true/>
<key>Normal Font</key>
<string>FiraMonoForPowerline-Regular 15</string>
<key>Option Key Sends</key>
<integer>2</integer>
<key>Prompt Before Closing 2</key>
<false/>
<key>Right Option Key Sends</key>
<integer>0</integer>
<key>Rows</key>
<integer>45</integer>
<key>Screen</key>
<integer>-1</integer>
<key>Scrollback Lines</key>
<integer>5000</integer>
<key>Selected Text Color</key>
<dict>
<key>Blue Component</key>
<real>0.95686274509803915</real>
<key>Green Component</key>
<real>0.95686274509803915</real>
<key>Red Component</key>
<real>0.95686274509803915</real>
</dict>
<key>Selection Color</key>
<dict>
<key>Blue Component</key>
<real>0.56862745098039214</real>
<key>Green Component</key>
<real>0.30588235294117649</real>
<key>Red Component</key>
<real>0.27843137254901962</real>
</dict>
<key>Send Code When Idle</key>
<false/>
<key>Shortcut</key>
<string></string>
<key>Show Mark Indicators</key>
<false/>
<key>Show Status Bar</key>
<false/>
<key>Silence Bell</key>
<true/>
<key>Status Bar Layout</key>
<dict>
<key>advanced configuration</key>
<dict>
<key>algorithm</key>
<integer>0</integer>
<key>font</key>
<string>.AppleSystemUIFont 12</string>
</dict>
<key>components</key>
<array>
<dict>
<key>class</key>
<string>iTermStatusBarCPUUtilizationComponent</string>
<key>configuration</key>
<dict>
<key>knobs</key>
<dict>
<key>base: priority</key>
<real>5</real>
</dict>
<key>layout advanced configuration dictionary value</key>
<dict>
<key>algorithm</key>
<integer>0</integer>
<key>font</key>
<string>.AppleSystemUIFont 12</string>
</dict>
</dict>
</dict>
<dict>
<key>class</key>
<string>iTermStatusBarMemoryUtilizationComponent</string>
<key>configuration</key>
<dict>
<key>knobs</key>
<dict>
<key>base: priority</key>
<real>5</real>
</dict>
<key>layout advanced configuration dictionary value</key>
<dict>
<key>algorithm</key>
<integer>0</integer>
<key>font</key>
<string>.AppleSystemUIFont 12</string>
</dict>
</dict>
</dict>
<dict>
<key>class</key>
<string>iTermStatusBarNetworkUtilizationComponent</string>
<key>configuration</key>
<dict>
<key>knobs</key>
<dict>
<key>base: priority</key>
<real>5</real>
</dict>
<key>layout advanced configuration dictionary value</key>
<dict>
<key>algorithm</key>
<integer>0</integer>
<key>font</key>
<string>.AppleSystemUIFont 12</string>
</dict>
</dict>
</dict>
<dict>
<key>class</key>
<string>iTermStatusBarSearchFieldComponent</string>
<key>configuration</key>
<dict>
<key>knobs</key>
<dict>
<key>base: compression resistance</key>
<integer>1</integer>
<key>base: priority</key>
<real>5</real>
</dict>
<key>layout advanced configuration dictionary value</key>
<dict>
<key>algorithm</key>
<integer>0</integer>
<key>font</key>
<string>.AppleSystemUIFont 12</string>
</dict>
</dict>
</dict>
</array>
</dict>
<key>Sync Title</key>
<false/>
<key>Tags</key>
<array/>
<key>Terminal Type</key>
<string>xterm-256color</string>
<key>Thin Strokes</key>
<integer>4</integer>
<key>Title Components</key>
<integer>1</integer>
<key>Transparency</key>
<real>0.0</real>
<key>Triggers</key>
<array/>
<key>Unlimited Scrollback</key>
<false/>
<key>Use Bold Font</key>
<true/>
<key>Use Bright Bold</key>
<true/>
<key>Use Cursor Guide</key>
<false/>
<key>Use Italic Font</key>
<true/>
<key>Use Non-ASCII Font</key>
<false/>
<key>Vertical Spacing</key>
<real>1</real>
<key>Visual Bell</key>
<false/>
<key>Window Type</key>
<integer>0</integer>
<key>Working Directory</key>
<string>/Users/noah.masur</string>
</dict>
</array> </array>
<key>NoSyncAllAppVersions</key> <key>NoSyncAllAppVersions</key>
<array> <array>
<string>3.3.6</string> <string>3.3.6</string>
<string>3.3.8</string> <string>3.3.8</string>
<string>3.3.11</string>
<string>3.3.12</string>
<string>3.3.3</string> <string>3.3.3</string>
<string>3.3.5</string> <string>3.3.5</string>
<string>3.3.7</string> <string>3.3.7</string>
@ -3773,7 +4550,7 @@
<key>screenFrame</key> <key>screenFrame</key>
<string>{{0, 0}, {1920, 1200}}</string> <string>{{0, 0}, {1920, 1200}}</string>
<key>topLeft</key> <key>topLeft</key>
<string>{873, 914}</string> <string>{872, 915}</string>
</dict> </dict>
<key>NoSyncInstallUtilitiesPackage</key> <key>NoSyncInstallUtilitiesPackage</key>
<true/> <true/>
@ -3784,7 +4561,7 @@
<key>NoSyncLastTipTime</key> <key>NoSyncLastTipTime</key>
<real>599358748.53944695</real> <real>599358748.53944695</real>
<key>NoSyncLaunchExperienceControllerRunCount</key> <key>NoSyncLaunchExperienceControllerRunCount</key>
<integer>136</integer> <integer>165</integer>
<key>NoSyncNeverRemindPrefsChangesLostForFile</key> <key>NoSyncNeverRemindPrefsChangesLostForFile</key>
<true/> <true/>
<key>NoSyncNeverRemindPrefsChangesLostForFile_selection</key> <key>NoSyncNeverRemindPrefsChangesLostForFile_selection</key>
@ -4705,7 +5482,7 @@
<key>SUHasLaunchedBefore</key> <key>SUHasLaunchedBefore</key>
<true/> <true/>
<key>SULastCheckTime</key> <key>SULastCheckTime</key>
<date>2020-05-14T17:47:29Z</date> <date>2020-07-13T21:23:14Z</date>
<key>SUSendProfileInfo</key> <key>SUSendProfileInfo</key>
<false/> <false/>
<key>SUUpdateRelaunchingMarker</key> <key>SUUpdateRelaunchingMarker</key>
@ -4739,7 +5516,7 @@
<key>findMode_iTerm</key> <key>findMode_iTerm</key>
<integer>0</integer> <integer>0</integer>
<key>iTerm Version</key> <key>iTerm Version</key>
<string>3.3.9</string> <string>3.3.12</string>
<key>kCPKSelectionViewPreferredModeKey</key> <key>kCPKSelectionViewPreferredModeKey</key>
<integer>0</integer> <integer>0</integer>
<key>kCPKSelectionViewShowHSBTextFieldsKey</key> <key>kCPKSelectionViewShowHSBTextFieldsKey</key>