nu_scripts/before_v0.60
Igor 9d399d8902
Port before_v0.60/config_management before_v0.60/language before_v0.60/prompt before_v0.60/tests (#851)
This PR is part of porting all old scripts #221 and includes a set of
modules:

- `config_management`
- `language`
- `tests`
- `prompt`

## 12 files changed

### `config_management`
This module was removed, because it was related to the old `config.toml`
format
1. `README.md`: removed
2. `config.toml`: removed
3. `startup.nu`: removed

### `language`
4. `playground.nu` : unchanged because this is just `source ...`
5. `std.nu` : unchanged because this is just `source ...`
6. `playground/lib.nu` -> `playground/mod.nu` and all commands have been
exported
7. `std/date.nu` + `export` keyword

### `tests`
This module contained only the usage of `language` module, so I merged
it with `language`
8. `tests/language/std/date.nu` -> `modules/language/tests/date.nu`
9. `main.nu`: removed because it was just `source date.nu`

### `prompt`
10. `git_status_prompt.nu` -> `modules/git_status_prompt.nu` + `export`
keyword
11. `left_and_right_prompt.nu` -> `modules/left_and_right_prompt.nu` +
`export` keyword
12. `README.md` : has been removed as a duplicate of
`modules/prompt/README.md`
2024-05-26 12:37:01 -05:00
..
assets move assets so they're more accessible (#445) 2023-04-12 08:29:47 -05:00
cool_oneliners Port before_v0.60/cool_oneliners folder (#831) 2024-05-13 07:53:40 -05:00
data_extraction reorganize site in preparation for beta and releaes (#161) 2022-02-25 13:10:38 -06:00
duplicates reorganize site in preparation for beta and releaes (#161) 2022-02-25 13:10:38 -06:00
examples reorganize site in preparation for beta and releaes (#161) 2022-02-25 13:10:38 -06:00
lib reorganize site in preparation for beta and releaes (#161) 2022-02-25 13:10:38 -06:00
stdlib_candidate Port before_v0.60/stdlib_candidate (#850) 2024-05-26 07:49:03 -05:00
virtual_environments reorganize site in preparation for beta and releaes (#161) 2022-02-25 13:10:38 -06:00
with_externals reorganize site in preparation for beta and releaes (#161) 2022-02-25 13:10:38 -06:00
README.md reorganize site in preparation for beta and releaes (#161) 2022-02-25 13:10:38 -06:00

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.

  1. You can type nu <script name>.
  2. 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.