diff --git a/stdlib-candidate-archive/README.md b/stdlib-candidate-archive/README.md new file mode 100644 index 0000000..87abdba --- /dev/null +++ b/stdlib-candidate-archive/README.md @@ -0,0 +1,18 @@ +# std-lib candidate is deprecated + +Going forward, `std-rfc` will be included in the main Nushell release, +just like `std` is. This will allow users to more easily try-out its potential +new commands and features. + +Please contribute new `std` proposals to the main Nushell repository. + +See that [README](https://github.com/nushell/nushell/blob/main/crates/nu-std/std-rfc/README.md) +for more information on how to contribute. + +## Removal + +This directory will be preserved for some period during deprecation, but no new +contributions are expected to be accepted. Any remaining items from +the older (pre-December 2024) `stdlib-candidate-old` should be identified for transition +to `std-rfc`, since at some point we expect to delete this directory. + diff --git a/stdlib-candidate/nupm.nuon b/stdlib-candidate-archive/nupm.nuon similarity index 100% rename from stdlib-candidate/nupm.nuon rename to stdlib-candidate-archive/nupm.nuon diff --git a/stdlib-candidate/std-rfc/README.md b/stdlib-candidate-archive/std-rfc/README.md similarity index 100% rename from stdlib-candidate/std-rfc/README.md rename to stdlib-candidate-archive/std-rfc/README.md diff --git a/stdlib-candidate/std-rfc/aggregate/mod.nu b/stdlib-candidate-archive/std-rfc/aggregate/mod.nu similarity index 100% rename from stdlib-candidate/std-rfc/aggregate/mod.nu rename to stdlib-candidate-archive/std-rfc/aggregate/mod.nu diff --git a/stdlib-candidate/std-rfc/clip/mod.nu b/stdlib-candidate-archive/std-rfc/clip/mod.nu similarity index 100% rename from stdlib-candidate/std-rfc/clip/mod.nu rename to stdlib-candidate-archive/std-rfc/clip/mod.nu diff --git a/stdlib-candidate/std-rfc/conversions/columns-into-table.nu b/stdlib-candidate-archive/std-rfc/conversions/columns-into-table.nu similarity index 100% rename from stdlib-candidate/std-rfc/conversions/columns-into-table.nu rename to stdlib-candidate-archive/std-rfc/conversions/columns-into-table.nu diff --git a/stdlib-candidate/std-rfc/conversions/into-list.nu b/stdlib-candidate-archive/std-rfc/conversions/into-list.nu similarity index 100% rename from stdlib-candidate/std-rfc/conversions/into-list.nu rename to stdlib-candidate-archive/std-rfc/conversions/into-list.nu diff --git a/stdlib-candidate/std-rfc/conversions/mod.nu b/stdlib-candidate-archive/std-rfc/conversions/mod.nu similarity index 100% rename from stdlib-candidate/std-rfc/conversions/mod.nu rename to stdlib-candidate-archive/std-rfc/conversions/mod.nu diff --git a/stdlib-candidate/std-rfc/conversions/name-values.nu b/stdlib-candidate-archive/std-rfc/conversions/name-values.nu similarity index 100% rename from stdlib-candidate/std-rfc/conversions/name-values.nu rename to stdlib-candidate-archive/std-rfc/conversions/name-values.nu diff --git a/stdlib-candidate/std-rfc/conversions/record-into-columns.nu b/stdlib-candidate-archive/std-rfc/conversions/record-into-columns.nu similarity index 100% rename from stdlib-candidate/std-rfc/conversions/record-into-columns.nu rename to stdlib-candidate-archive/std-rfc/conversions/record-into-columns.nu diff --git a/stdlib-candidate/std-rfc/conversions/table-into-columns.nu b/stdlib-candidate-archive/std-rfc/conversions/table-into-columns.nu similarity index 100% rename from stdlib-candidate/std-rfc/conversions/table-into-columns.nu rename to stdlib-candidate-archive/std-rfc/conversions/table-into-columns.nu diff --git a/stdlib-candidate/std-rfc/kv/mod.nu b/stdlib-candidate-archive/std-rfc/kv/mod.nu similarity index 100% rename from stdlib-candidate/std-rfc/kv/mod.nu rename to stdlib-candidate-archive/std-rfc/kv/mod.nu diff --git a/stdlib-candidate/std-rfc/mod.nu b/stdlib-candidate-archive/std-rfc/mod.nu similarity index 100% rename from stdlib-candidate/std-rfc/mod.nu rename to stdlib-candidate-archive/std-rfc/mod.nu diff --git a/stdlib-candidate/std-rfc/path/mod.nu b/stdlib-candidate-archive/std-rfc/path/mod.nu similarity index 100% rename from stdlib-candidate/std-rfc/path/mod.nu rename to stdlib-candidate-archive/std-rfc/path/mod.nu diff --git a/stdlib-candidate/std-rfc/tables/col-indices.nu b/stdlib-candidate-archive/std-rfc/tables/col-indices.nu similarity index 100% rename from stdlib-candidate/std-rfc/tables/col-indices.nu rename to stdlib-candidate-archive/std-rfc/tables/col-indices.nu diff --git a/stdlib-candidate/std-rfc/tables/mod.nu b/stdlib-candidate-archive/std-rfc/tables/mod.nu similarity index 100% rename from stdlib-candidate/std-rfc/tables/mod.nu rename to stdlib-candidate-archive/std-rfc/tables/mod.nu diff --git a/stdlib-candidate/std-rfc/tables/reject-column-ranges.nu b/stdlib-candidate-archive/std-rfc/tables/reject-column-ranges.nu similarity index 100% rename from stdlib-candidate/std-rfc/tables/reject-column-ranges.nu rename to stdlib-candidate-archive/std-rfc/tables/reject-column-ranges.nu diff --git a/stdlib-candidate/std-rfc/tables/reject-ranges.nu b/stdlib-candidate-archive/std-rfc/tables/reject-ranges.nu similarity index 100% rename from stdlib-candidate/std-rfc/tables/reject-ranges.nu rename to stdlib-candidate-archive/std-rfc/tables/reject-ranges.nu diff --git a/stdlib-candidate/std-rfc/tables/row-indices.nu b/stdlib-candidate-archive/std-rfc/tables/row-indices.nu similarity index 100% rename from stdlib-candidate/std-rfc/tables/row-indices.nu rename to stdlib-candidate-archive/std-rfc/tables/row-indices.nu diff --git a/stdlib-candidate/std-rfc/tables/select-column-ranges.nu b/stdlib-candidate-archive/std-rfc/tables/select-column-ranges.nu similarity index 100% rename from stdlib-candidate/std-rfc/tables/select-column-ranges.nu rename to stdlib-candidate-archive/std-rfc/tables/select-column-ranges.nu diff --git a/stdlib-candidate/std-rfc/tables/select-ranges.nu b/stdlib-candidate-archive/std-rfc/tables/select-ranges.nu similarity index 100% rename from stdlib-candidate/std-rfc/tables/select-ranges.nu rename to stdlib-candidate-archive/std-rfc/tables/select-ranges.nu diff --git a/stdlib-candidate-old/README.md b/stdlib-candidate-archive/stdlib-candidate-older/README.md similarity index 100% rename from stdlib-candidate-old/README.md rename to stdlib-candidate-archive/stdlib-candidate-older/README.md diff --git a/stdlib-candidate-old/nupm.nuon b/stdlib-candidate-archive/stdlib-candidate-older/nupm.nuon similarity index 100% rename from stdlib-candidate-old/nupm.nuon rename to stdlib-candidate-archive/stdlib-candidate-older/nupm.nuon diff --git a/stdlib-candidate-old/std-rfc/bench.nu b/stdlib-candidate-archive/stdlib-candidate-older/std-rfc/bench.nu similarity index 100% rename from stdlib-candidate-old/std-rfc/bench.nu rename to stdlib-candidate-archive/stdlib-candidate-older/std-rfc/bench.nu diff --git a/stdlib-candidate-old/std-rfc/bulk-rename.nu b/stdlib-candidate-archive/stdlib-candidate-older/std-rfc/bulk-rename.nu similarity index 100% rename from stdlib-candidate-old/std-rfc/bulk-rename.nu rename to stdlib-candidate-archive/stdlib-candidate-older/std-rfc/bulk-rename.nu diff --git a/stdlib-candidate-old/std-rfc/flatter.nu b/stdlib-candidate-archive/stdlib-candidate-older/std-rfc/flatter.nu similarity index 100% rename from stdlib-candidate-old/std-rfc/flatter.nu rename to stdlib-candidate-archive/stdlib-candidate-older/std-rfc/flatter.nu diff --git a/stdlib-candidate-old/std-rfc/get-latest-release-linux.nu b/stdlib-candidate-archive/stdlib-candidate-older/std-rfc/get-latest-release-linux.nu similarity index 100% rename from stdlib-candidate-old/std-rfc/get-latest-release-linux.nu rename to stdlib-candidate-archive/stdlib-candidate-older/std-rfc/get-latest-release-linux.nu diff --git a/stdlib-candidate-old/std-rfc/math/mod.nu b/stdlib-candidate-archive/stdlib-candidate-older/std-rfc/math/mod.nu similarity index 100% rename from stdlib-candidate-old/std-rfc/math/mod.nu rename to stdlib-candidate-archive/stdlib-candidate-older/std-rfc/math/mod.nu diff --git a/stdlib-candidate-old/std-rfc/mod.nu b/stdlib-candidate-archive/stdlib-candidate-older/std-rfc/mod.nu similarity index 100% rename from stdlib-candidate-old/std-rfc/mod.nu rename to stdlib-candidate-archive/stdlib-candidate-older/std-rfc/mod.nu diff --git a/stdlib-candidate-old/std-rfc/nu_style.nu b/stdlib-candidate-archive/stdlib-candidate-older/std-rfc/nu_style.nu similarity index 100% rename from stdlib-candidate-old/std-rfc/nu_style.nu rename to stdlib-candidate-archive/stdlib-candidate-older/std-rfc/nu_style.nu diff --git a/stdlib-candidate-old/std-rfc/print.nu b/stdlib-candidate-archive/stdlib-candidate-older/std-rfc/print.nu similarity index 100% rename from stdlib-candidate-old/std-rfc/print.nu rename to stdlib-candidate-archive/stdlib-candidate-older/std-rfc/print.nu diff --git a/stdlib-candidate-old/std-rfc/record/README.md b/stdlib-candidate-archive/stdlib-candidate-older/std-rfc/record/README.md similarity index 100% rename from stdlib-candidate-old/std-rfc/record/README.md rename to stdlib-candidate-archive/stdlib-candidate-older/std-rfc/record/README.md diff --git a/stdlib-candidate-old/std-rfc/record/mod.nu b/stdlib-candidate-archive/stdlib-candidate-older/std-rfc/record/mod.nu similarity index 100% rename from stdlib-candidate-old/std-rfc/record/mod.nu rename to stdlib-candidate-archive/stdlib-candidate-older/std-rfc/record/mod.nu diff --git a/stdlib-candidate-old/std-rfc/script-parsing.nu b/stdlib-candidate-archive/stdlib-candidate-older/std-rfc/script-parsing.nu similarity index 100% rename from stdlib-candidate-old/std-rfc/script-parsing.nu rename to stdlib-candidate-archive/stdlib-candidate-older/std-rfc/script-parsing.nu diff --git a/stdlib-candidate-old/std-rfc/set-env.nu b/stdlib-candidate-archive/stdlib-candidate-older/std-rfc/set-env.nu similarity index 100% rename from stdlib-candidate-old/std-rfc/set-env.nu rename to stdlib-candidate-archive/stdlib-candidate-older/std-rfc/set-env.nu diff --git a/stdlib-candidate-old/std-rfc/str/dedent/mod.nu b/stdlib-candidate-archive/stdlib-candidate-older/std-rfc/str/dedent/mod.nu similarity index 100% rename from stdlib-candidate-old/std-rfc/str/dedent/mod.nu rename to stdlib-candidate-archive/stdlib-candidate-older/std-rfc/str/dedent/mod.nu diff --git a/stdlib-candidate-old/std-rfc/str/mod.nu b/stdlib-candidate-archive/stdlib-candidate-older/std-rfc/str/mod.nu similarity index 100% rename from stdlib-candidate-old/std-rfc/str/mod.nu rename to stdlib-candidate-archive/stdlib-candidate-older/std-rfc/str/mod.nu diff --git a/stdlib-candidate-old/std-rfc/str/xpend.nu b/stdlib-candidate-archive/stdlib-candidate-older/std-rfc/str/xpend.nu similarity index 100% rename from stdlib-candidate-old/std-rfc/str/xpend.nu rename to stdlib-candidate-archive/stdlib-candidate-older/std-rfc/str/xpend.nu diff --git a/stdlib-candidate-old/tests/bench.nu b/stdlib-candidate-archive/stdlib-candidate-older/tests/bench.nu similarity index 100% rename from stdlib-candidate-old/tests/bench.nu rename to stdlib-candidate-archive/stdlib-candidate-older/tests/bench.nu diff --git a/stdlib-candidate-old/tests/bulk-rename.nu b/stdlib-candidate-archive/stdlib-candidate-older/tests/bulk-rename.nu similarity index 100% rename from stdlib-candidate-old/tests/bulk-rename.nu rename to stdlib-candidate-archive/stdlib-candidate-older/tests/bulk-rename.nu diff --git a/stdlib-candidate-old/tests/math.nu b/stdlib-candidate-archive/stdlib-candidate-older/tests/math.nu similarity index 100% rename from stdlib-candidate-old/tests/math.nu rename to stdlib-candidate-archive/stdlib-candidate-older/tests/math.nu diff --git a/stdlib-candidate-old/tests/mod.nu b/stdlib-candidate-archive/stdlib-candidate-older/tests/mod.nu similarity index 100% rename from stdlib-candidate-old/tests/mod.nu rename to stdlib-candidate-archive/stdlib-candidate-older/tests/mod.nu diff --git a/stdlib-candidate-old/tests/record.nu b/stdlib-candidate-archive/stdlib-candidate-older/tests/record.nu similarity index 100% rename from stdlib-candidate-old/tests/record.nu rename to stdlib-candidate-archive/stdlib-candidate-older/tests/record.nu diff --git a/stdlib-candidate-old/tests/script-parsing.nu b/stdlib-candidate-archive/stdlib-candidate-older/tests/script-parsing.nu similarity index 100% rename from stdlib-candidate-old/tests/script-parsing.nu rename to stdlib-candidate-archive/stdlib-candidate-older/tests/script-parsing.nu diff --git a/stdlib-candidate-old/tests/str_dedent.nu b/stdlib-candidate-archive/stdlib-candidate-older/tests/str_dedent.nu similarity index 100% rename from stdlib-candidate-old/tests/str_dedent.nu rename to stdlib-candidate-archive/stdlib-candidate-older/tests/str_dedent.nu diff --git a/stdlib-candidate-old/tests/str_xpend.nu b/stdlib-candidate-archive/stdlib-candidate-older/tests/str_xpend.nu similarity index 100% rename from stdlib-candidate-old/tests/str_xpend.nu rename to stdlib-candidate-archive/stdlib-candidate-older/tests/str_xpend.nu diff --git a/stdlib-candidate/testing.nu b/stdlib-candidate-archive/testing.nu similarity index 100% rename from stdlib-candidate/testing.nu rename to stdlib-candidate-archive/testing.nu diff --git a/stdlib-candidate/tests/conversions.nu b/stdlib-candidate-archive/tests/conversions.nu similarity index 100% rename from stdlib-candidate/tests/conversions.nu rename to stdlib-candidate-archive/tests/conversions.nu diff --git a/stdlib-candidate/tests/kv.nu b/stdlib-candidate-archive/tests/kv.nu similarity index 100% rename from stdlib-candidate/tests/kv.nu rename to stdlib-candidate-archive/tests/kv.nu diff --git a/stdlib-candidate/tests/path.nu b/stdlib-candidate-archive/tests/path.nu similarity index 100% rename from stdlib-candidate/tests/path.nu rename to stdlib-candidate-archive/tests/path.nu diff --git a/stdlib-candidate/tests/tables.nu b/stdlib-candidate-archive/tests/tables.nu similarity index 100% rename from stdlib-candidate/tests/tables.nu rename to stdlib-candidate-archive/tests/tables.nu diff --git a/stdlib-candidate/tests/test_aggregate.nu b/stdlib-candidate-archive/tests/test_aggregate.nu similarity index 100% rename from stdlib-candidate/tests/test_aggregate.nu rename to stdlib-candidate-archive/tests/test_aggregate.nu diff --git a/stdlib-candidate/README.md b/stdlib-candidate/README.md deleted file mode 100644 index 18f4bd4..0000000 --- a/stdlib-candidate/README.md +++ /dev/null @@ -1,40 +0,0 @@ -# std-lib candidate - -## Overview and Requirements - -This module includes potential candidate commands (and other definitions) for inclusion in the Standard Library (`std`) that is built in to Nushell. As a general guideline, candidates should: - -* Be general purpose -* Have broad appeal to other users -* Include doc comments for definitions and parameters that can be used with `help ` -* Include tests - -The last two (doc and tests) do not need to be in place at the time of the initial inclusion in `stdlib-candidate`, but are, of course, required in order to promote to `std`. - -## Showcase and Discussion - -While primary feedback should take place in the PR, we have also established a [Drawing Board Discord Showcase](https://discord.gg/C3eMKV58MQ) which can be used for several purposes: - -* Ideation before a PR is submitted -* Raise awareness of the PR -* Short-term questions and discussion - -Note: The Drawing Board is not just for stdlib-candidate. Please tag your topic with `std-library` if it is about a Standard Library idea. - -## Promotion Evaluation - -In general, PRs will be evaluated after they have been trialed for a sufficient period, expected to be around 2 months. After that period, the feature may be: - -* Promoted to `std` -* Removed from `stdlib-candidate` -* Or changes may be requested and then reevaluated later - -## NUPM Note - -When submitting a PR, please bump the module's `nupm.nuon`. - -# Previous Repo - -Note: As of December 2024, the candidate module has been "reset" to start fresh. The previous version has been moved to https://github.com/nushell/nu_scripts/tree/main/stdlib-candidate-old - -