mirror of
https://github.com/RGBCube/nu_scripts
synced 2025-07-31 06:07:44 +00:00
Change nu-deps
script to not care about waves (#667)
The script was running endlessly for me and the notion of crate waves may be out of date, after removing them and manually aligning the output with the relevant crate waves things went smooth.
This commit is contained in:
parent
1fd3a3fa6a
commit
99fe279311
1 changed files with 10 additions and 15 deletions
|
@ -26,26 +26,21 @@ def get-target-dependencies [] {
|
|||
# For each Nushell crate in the first publishing wave, open its Cargo.toml and
|
||||
# gather its dependencies.
|
||||
def find-deps [] {
|
||||
let second_wave = [ 'nu-command' ]
|
||||
let third_wave = [ 'nu-cli' ]
|
||||
|
||||
ls crates/nu-*/Cargo.toml | get name | each {|toml|
|
||||
let crate = ($toml | path dirname | path basename)
|
||||
let data = (open $toml)
|
||||
|
||||
if not (($crate in $second_wave) or ($crate in $third_wave)) {
|
||||
mut deps = []
|
||||
$deps ++= ($data | get -i 'dependencies' | default {} | columns)
|
||||
$deps ++= ($data | get -i 'dev-dependencies' | default {} | columns)
|
||||
$deps ++= ($data | get-target-dependencies)
|
||||
let $deps = ($deps
|
||||
| where ($it | str starts-with 'nu-')
|
||||
| where not ($it == 'nu-ansi-term'))
|
||||
mut deps = []
|
||||
$deps ++= ($data | get -i 'dependencies' | default {} | columns)
|
||||
$deps ++= ($data | get -i 'dev-dependencies' | default {} | columns)
|
||||
$deps ++= ($data | get-target-dependencies)
|
||||
let $deps = ($deps
|
||||
| where ($it | str starts-with 'nu-')
|
||||
| where not ($it == 'nu-ansi-term'))
|
||||
|
||||
{
|
||||
'crate': $crate
|
||||
'dependencies': $deps
|
||||
}
|
||||
{
|
||||
'crate': $crate
|
||||
'dependencies': $deps
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue