mirror of
https://github.com/nushell/nu_scripts.git
synced 2024-09-11 13:45:56 +03:00
This PR is part of porting all old scripts #221 and ports `make_release` folder ## Summary ### make_release/this_week_in_nu_weekly.nu This script has already been ported and has received some updates: #433. So I just removed it ```yaml from: before_v0.60/make_release/this_week_in_nu_weekly.nu to: make_release/this_week_in_nu_weekly.nu functions: do-work: make_release/this_week_in_nu_weekly.nu:1:query-week-span ``` ### make_release/this_week_in_nu_release.nu I have ported this, but I'm not sure if we need it because it has strange name and we have `prs.nu` and `make_release/release-note/` ```yaml from: before_v0.60/make_release/this_week_in_nu_release.nu to: make_release/this_week_in_nu_release.nu functions: do-work: make_release/this_week_in_nu_release.nu:1:do-work ``` ### make_release/nu_release.nu This has already been ported to `make_release/nu_release.nu` and has received new updates #828 so I just removed it ```yaml from: before_v0.60/make_release/nu_release.nu to: make_release/nu_release.nu ``` ### make_release/gen-js-ext.nu This has already been moved to `make_release/gen-js-ext.nu` and has received new updates #621 but not completely ported so I have ported it - pipeline `for` to `each` - `$nu.scope.commands` to `scope commands` - explicit `print` ```yaml from: before_v0.60/make_release/gen-js-ext.nu to: make_release/gen-js-ext.nu functions: gen_keywords: make_release/gen-js-ext.nu:1:gen_keywords gen_sub_keywords: make_release/gen-js-ext.nu:20:gen_sub_keywords ``` ### make_release/gen-ts-ext.nu I have ported this script ```yaml from: before_v0.60/make_release/gen-ts-ext.nu to: make_release/gen-ts-ext.nu functions: gen-ts-cmds-begin: make_release/gen-ts-ext.nu:1:gen-ts-cmds-begin gen-ts-cmds: make_release/gen-ts-ext.nu:18:gen-ts-cmds gen-ts-subs: make_release/gen-ts-ext.nu:40:gen-ts-subs ``` |
||
---|---|---|
.. | ||
assets | ||
coloring | ||
config_management/separate_startup | ||
cool_oneliners | ||
data_extraction | ||
duplicates | ||
examples | ||
fuzzy | ||
git | ||
language | ||
lib | ||
ls_mods | ||
maths | ||
nu_101 | ||
parsing | ||
progress_bar | ||
prompt | ||
stdlib_candidate | ||
tests | ||
virtual_environments | ||
weather | ||
webscraping | ||
with_externals | ||
bin-utils.nu | ||
fehbg.nu | ||
lint_directories.nu | ||
maintainer_time.nu | ||
make_readme_table.nu | ||
README.md |
Nushell Scripts
This is a place to share Nushell scripts with each other. If you'd like to share your scripts, create a PR that adds it to the repo.
Running Scripts
You can run nushell scripts in a few different ways.
- You can type
nu <script name>
. - From with nushell, you can type
source <script name>
and if the script is just a bunch of commands it will run the script. If the script is a custom command it will load those custom commands into your current scope so you can run them like any other command.
Included Scripts
Category | File | Nu Version | Description |
---|---|---|---|
coloring | color_table.nu | 0.26 | Produces a color table of ansi foregroupd and background colors. |
coloring | color_tables.nu | 0.26 | Produces many tables with ansi foreground and background with styles |
coloring | gradient.nu | 0.26 | Draws a simple blue gradient. |
coloring | nu_index_bg.nu | 0.26 | Draws background colors using ansi escape sequences using an index |
coloring | nu_index_fg.nu | 0.26 | Draws foreground colors using ansi escape sequences using an index |
coloring | nu_index_fg2.nu | 0.26 | Draws foreground colors using ansi escape sequences using an index a different way |
coloring | python_index_table.nu | 0.26 | Draws foreground and background colors using ansi escape sequences using an index modeled after a python script |
coloring | ref_table.nu | 0.26 | A table with row and column headers indicating the colors |
coloring | sample.nu | 0.26 | An exhaustive list of colors and styles using ansi escape sequences |
coloring | short_list.nu | 0.26 | A small color sample that uses another nu script to define the colors by name. |
not assigned yet | fehbg.nu | >0.25.1 | Sets a random image from a directory as a wallpaper (Linux only) |
not assigned yet | maintainer_time.nu | 0.26 | Looks up time by timezone for the nushell maintainers |
not assigned yet | make_readme_table.nu | 0.26 | Generates this table. |
nu_101 | demo.nu | 0.26 | Creates a custom ls command |
nu_101 | inner_outer_loop.nu | 0.26 | Demonstrates how to iterate in an inner and outer loop. |
parsing | sample_andres.nu | 0.26 | Demonstrates some json parsing. |
progress_bar | percent_meter.nu | 0.26 | Draws a percent meter. |
progress_bar | progress_bar.nu | 0.26 | Draws a progress bar |
progress_bar | progress_bar_no_back.nu | 0.26 | Draws a progress bar with no background |
prompt | git_status_prompt.nu | 0.28 | Creates a prompt which includes short working directory and current git status. |
stdlib_candidate | nu_style.nu | 0.26 | Define colors as names. |
stdlib_candidate | print.nu | 0.26 | Examples of a print statement. |
virtual_envs | conda.nu | 0.32 | Activates a Conda environment. |
virtual_envs | venv.nu | 0.32 | Activates a Python venv. |