mirror of
https://github.com/RGBCube/nu_scripts
synced 2025-08-01 06:37:46 +00:00

This is some legwork to the CI - [x] fix one `get-row.nu` before 0.60, just because it was easy - [x] `modules/formats/to-ini.nu` - [x] `modules/git/git-v2.nu` - [x] `modules/git/git.nu` - [x] `modules/log/log.nu` - [x] `modules/weather/weatherdark.nu` - [x] `sourced/api_wrappers/worlframalpha.nu` - [x] `sourced/cool-oneliners/pwd-short.nu` - [x] `sourced/github/branch-protections/branch-protections.nu` - [x] `sourced/gitlab/gitlab.nu` - [x] `sourced/misc/nu_defs.nu` - [x] `sourced/update-path.nu` - [x] `sourced/webscraping/shell_starts.nu` I moved some auto-generated commands: - [x] `ack` - [x] `as` - [x] `curl` - [x] `fsarprc` - [x] `fsarpri` - [x] `godoc` - [x] `mysql` - [x] and `xgettext` to custom, so we keep the modifications. I had to comment some of the flags because the parser is not able to parse some flags. Those are explained in comments
42 lines
1.2 KiB
Text
42 lines
1.2 KiB
Text
let shell_list = [
|
|
[name repo];
|
|
[bash bminor/bash]
|
|
[fish fish-shell/fish-shell]
|
|
[nushell nushell/nushell]
|
|
# [powershell no-github-url]
|
|
[pwsh PowerShell/PowerShell]
|
|
[ksh2020 ksh2020/ksh]
|
|
[ksh93u att/ast]
|
|
# [csh no-github-url]
|
|
# [dash no-github-url]
|
|
# [sh no-github-url]
|
|
# [cmd no-github-url]
|
|
[aws-shell awslabs/aws-shell]
|
|
[azure-cloud-shell Azure/CloudShell]
|
|
[elvish elves/elvish]
|
|
[es wryun/es-shell]
|
|
[ion redox-os/ion]
|
|
[MirBSDksh MirBSD/mksh]
|
|
[ngs ngs-lang/ngs]
|
|
[openbsd_ksh ibara/oksh]
|
|
[oil oilshell/oil]
|
|
[shell++ alexst07/shell-plus-plus]
|
|
[tcsh tcsh-org/tcsh]
|
|
[xonsh xonsh/xonsh]
|
|
[yash magicant/yash]
|
|
[zsh zsh-users/zsh]
|
|
]
|
|
|
|
$shell_list | each { |r|
|
|
print -n $"Working on ($r.name)"
|
|
sleep 250ms
|
|
if ($r.repo | str starts-with no) {
|
|
[[shell repo stars]; [($r.name) "no github url" 0]]
|
|
print ""
|
|
} else {
|
|
let url = $"https://api.github.com/repos/($r.repo)"
|
|
let count = (http get -u $env.GITHUB_USERNAME -p $env.GITHUB_PASSWORD ($url) | get stargazers_count)
|
|
print $" ($count)"
|
|
[[shell repo stars]; [($r.name) ($r.repo) ($count)]]
|
|
}
|
|
} | flatten | sort-by -r stars | table --index 1
|