head 1.42; access; symbols pkgsrc-2026Q1:1.40.0.2 pkgsrc-2026Q1-base:1.40 pkgsrc-2025Q4:1.39.0.2 pkgsrc-2025Q4-base:1.39 pkgsrc-2025Q3:1.38.0.4 pkgsrc-2025Q3-base:1.38 pkgsrc-2025Q2:1.38.0.2 pkgsrc-2025Q2-base:1.38 pkgsrc-2025Q1:1.37.0.2 pkgsrc-2025Q1-base:1.37 pkgsrc-2024Q4:1.35.0.2 pkgsrc-2024Q4-base:1.35 pkgsrc-2024Q3:1.33.0.2 pkgsrc-2024Q3-base:1.33 pkgsrc-2024Q2:1.32.0.2 pkgsrc-2024Q2-base:1.32 pkgsrc-2024Q1:1.31.0.2 pkgsrc-2024Q1-base:1.31 pkgsrc-2023Q4:1.27.0.2 pkgsrc-2023Q4-base:1.27 pkgsrc-2023Q3:1.26.0.2 pkgsrc-2023Q3-base:1.26 pkgsrc-2023Q2:1.25.0.2 pkgsrc-2023Q2-base:1.25 pkgsrc-2023Q1:1.21.0.2 pkgsrc-2023Q1-base:1.21 pkgsrc-2022Q4:1.19.0.2 pkgsrc-2022Q4-base:1.19 pkgsrc-2022Q3:1.18.0.2 pkgsrc-2022Q3-base:1.18 pkgsrc-2022Q2:1.16.0.2 pkgsrc-2022Q2-base:1.16 pkgsrc-2022Q1:1.12.0.2 pkgsrc-2022Q1-base:1.12 pkgsrc-2021Q4:1.6.0.2 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.3.0.2 pkgsrc-2021Q3-base:1.3; locks; strict; comment @# @; 1.42 date 2026.05.01.05.22.57; author pin; state Exp; branches; next 1.41; commitid vdUqo9qkKLMQs4EG; 1.41 date 2026.04.20.12.22.50; author pin; state Exp; branches; next 1.40; commitid WHYs2rk2VQIN8HCG; 1.40 date 2026.02.26.12.54.12; author pin; state Exp; branches; next 1.39; commitid EpXaeRd0OWlc1TvG; 1.39 date 2025.11.16.17.00.46; author pin; state Exp; branches; next 1.38; commitid ImLACqYfXGL3FNiG; 1.38 date 2025.05.01.13.10.16; author pin; state Exp; branches; next 1.37; commitid E7gHE1MhiDLzMcTF; 1.37 date 2025.01.13.20.34.35; author pin; state Exp; branches; next 1.36; commitid 8mNEvee6i9oeImFF; 1.36 date 2025.01.11.18.08.00; author pin; state Exp; branches; next 1.35; commitid 355C1wILoXdWX5FF; 1.35 date 2024.10.18.21.11.10; author pin; state Exp; branches; next 1.34; commitid dVaL6bs1E5paIbuF; 1.34 date 2024.10.18.08.53.14; author pin; state Exp; branches; next 1.33; commitid g2i8IriH0fp0D7uF; 1.33 date 2024.07.29.07.29.59; author pin; state Exp; branches; next 1.32; commitid 8Oaka4BdSUdSLHjF; 1.32 date 2024.04.15.09.14.03; author wiz; state Exp; branches; next 1.31; commitid 2vq3IsY4hrJPId6F; 1.31 date 2024.03.24.15.31.52; author pin; state Exp; branches; next 1.30; commitid Ct3vvDwTjs8iwq3F; 1.30 date 2024.03.22.12.20.32; author pin; state Exp; branches; next 1.29; commitid 6OkwTyXIFVeDw93F; 1.29 date 2024.01.02.20.07.15; author pin; state Exp; branches; next 1.28; commitid tg3dAMNNZ1nbGUSE; 1.28 date 2023.12.30.17.11.19; author pin; state Exp; branches; next 1.27; commitid HYurGSyl0LDNNvSE; 1.27 date 2023.10.24.22.11.02; author wiz; state Exp; branches; next 1.26; commitid MTsrqKm6aGrQAVJE; 1.26 date 2023.08.01.08.05.34; author pin; state Exp; branches; next 1.25; commitid M0V17Hgv8QPuD3zE; 1.25 date 2023.06.06.19.27.29; author pin; state Exp; branches; next 1.24; commitid vyS66mveDUI2dVrE; 1.24 date 2023.06.06.12.42.17; author riastradh; state Exp; branches; next 1.23; commitid xhspr6Z8JLQOWSrE; 1.23 date 2023.04.13.10.42.36; author pin; state Exp; branches; next 1.22; commitid ZVu82GgZbNrA2WkE; 1.22 date 2023.04.11.12.42.17; author pin; state Exp; branches; next 1.21; commitid 9eQRJ4joX8qDLGkE; 1.21 date 2023.02.28.22.37.24; author pin; state Exp; branches; next 1.20; commitid tdlGn0y4Y75vplfE; 1.20 date 2022.12.30.08.54.13; author pin; state Exp; branches; next 1.19; commitid 41F35DSarsKFMy7E; 1.19 date 2022.10.15.07.10.59; author pin; state Exp; branches; next 1.18; commitid H57McBFvzfRHEMXD; 1.18 date 2022.09.18.09.47.08; author pin; state Exp; branches; next 1.17; commitid FgN9ilPQyPSUnkUD; 1.17 date 2022.09.10.16.13.39; author pin; state Exp; branches; next 1.16; commitid G6tM8FKjHxKDMkTD; 1.16 date 2022.05.25.10.25.32; author pin; state Exp; branches; next 1.15; commitid PBewV3yAhZqrkqFD; 1.15 date 2022.05.18.12.07.31; author pin; state Exp; branches; next 1.14; commitid lnhL7vJA9POm7xED; 1.14 date 2022.04.20.19.41.16; author pin; state Exp; branches; next 1.13; commitid XyjdoC1BYLBQwYAD; 1.13 date 2022.04.15.16.19.52; author pin; state Exp; branches; next 1.12; commitid VCxXkgbY2LQIzjAD; 1.12 date 2022.03.20.16.19.50; author pin; state Exp; branches; next 1.11; commitid TWVow9ZSi6ZmpYwD; 1.11 date 2022.03.11.10.21.21; author pin; state Exp; branches; next 1.10; commitid 9kz2sJbW5Z0tIMvD; 1.10 date 2022.03.10.08.03.55; author pin; state Exp; branches; next 1.9; commitid bU5K14SGd70kZDvD; 1.9 date 2022.02.08.12.39.23; author pin; state Exp; branches; next 1.8; commitid 721oUsA0N3VBtOrD; 1.8 date 2022.01.15.22.41.29; author pin; state Exp; branches; next 1.7; commitid bP0Ylw3mLChYzMoD; 1.7 date 2022.01.14.15.38.07; author pin; state Exp; branches; next 1.6; commitid 7Bf2TOgOsHPGgCoD; 1.6 date 2021.12.22.08.29.46; author pin; state Exp; branches; next 1.5; commitid ZToNNGlDyugDDClD; 1.5 date 2021.11.10.11.41.36; author pin; state Exp; branches; next 1.4; commitid JkIMcT3b5Ol93fgD; 1.4 date 2021.09.30.09.57.43; author pin; state Exp; branches; next 1.3; commitid 3jjJMTd0FotdNXaD; 1.3 date 2021.07.22.16.16.36; author tnn; state Exp; branches; next 1.2; commitid SHeXfIfDOhmC802D; 1.2 date 2021.07.14.20.44.47; author pin; state Exp; branches; next 1.1; commitid pf3G7BhoJotESZ0D; 1.1 date 2021.07.09.18.51.23; author pin; state Exp; branches; next ; commitid W59aAc4njPexpl0D; desc @@ 1.42 log @shells/starship: update to 1.25.1 1.25.1 (2026-04-30) Bug Fixes - git: improve bare repository detection (#7421) (27079d7) - presets: Update no-nerd-font to be up-to-date (#7440) (65fb647) - python: align python_binary schema with argument support (#7415) (3ec9b5c) @ text @# $NetBSD: Makefile,v 1.41 2026/04/20 12:22:50 pin Exp $ DISTNAME= starship-1.25.1 CATEGORIES= shells MASTER_SITES= ${MASTER_SITE_GITHUB:=starship/} GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= mj@@mjturner.net HOMEPAGE= https://github.com/starship/starship/ COMMENT= Fast, customizable cross-shell prompt LICENSE= isc BUILD_DEPENDS+= cmake-[0-9]*:../../devel/cmake DEPENDS+= git-base-[0-9]*:../../devel/git-base # The libc and rust-battery crates currently have limited platform support ONLY_FOR_PLATFORM= Darwin-*-* DragonFly-*-* FreeBSD-*-* Linux-*-* NetBSD-*-* .include "cargo-depends.mk" RUST_REQ= 1.90.0 USE_LANGUAGES= c c++ USE_TOOLS+= pkg-config MAKE_ENV+= OPENSSL_DIR=${BUILDLINK_PREFIX.openssl:Q} RUSTFLAGS+= -C link-arg=${COMPILER_RPATH_FLAG}${BUILDLINK_PREFIX.openssl}/lib INSTALLATION_DIRS= bin EGDIR= ${PREFIX}/share/examples/starship/auto-completion do-install: ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR} ${INSTALL_PROGRAM} ${WRKSRC}/target/release/starship ${DESTDIR}${PREFIX}/bin ${WRKSRC}/target/release/starship completions bash > ${DESTDIR}${EGDIR}/starship.bash ${WRKSRC}/target/release/starship completions fish > ${DESTDIR}${EGDIR}/starship.fish ${WRKSRC}/target/release/starship completions zsh > ${DESTDIR}${EGDIR}/_starship .include "../../lang/rust/cargo.mk" .include "../../security/openssl/buildlink3.mk" .include "../../mk/bsd.pkg.mk" @ 1.41 log @shells/starship: update to 1.25.0 1.25.0 (2026-04-18) Features add Maven module (#7189) (70b0f73) add statusline subcommand for Claude Code integration (#7234) (b8ee821) battery: Update default unknown_symbol (#7278) (88d384f) directory: add support for regexes in substitutions (#7145) (2e8f26e) env_var: include $symbol in default format (#7262) (3885e81) git_status: add variables to track worktree and index changes (#5655) (0110bf5) python: add option to replace generic venv-names with parent dir (#7112) (083ab00) vcs: Introduce the VCS module (#6388) (0dd5a4f) Bug Fixes aws: isolate tests from host AWS config files (#7196) (e910f47) aws: support $duration for sso_session (#7100) (8108cc9) direnv: accept null loadedRC state (#7317) (56b8901) docs: Re-add style option to env_var module (#7298) (e2277e5) enable std feature for whoami crate (#7211) (9931ab2) format: allow empty textgroups to set prev_fg/prev_bg (#7201) (9186188) helm: remove deprecated --client flag from helm version command (#7193) (8a69666) hg_state: avoid false-positive MERGING state (#7329) (7a27475) install: improve UX for version option (#7197) (c576625) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.40 2026/02/26 12:54:12 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.25.0 @ 1.40 log @shells/starship: update to 1.24.2 Bug Fixes cmd_duration: avoid freezing on notify on macOS 26 (#7187) (0daa8d3) fish: restore job counting compability with older versions (#7173) (a261b48) fish: use native transient prompt if available (#7015) (cc65e0c) git: Basic Reftable compatibility and future-proofing (#7154) (6d9c8ea) mise: align documentation and implementation (#7131) (08824d7) Revert "feat(install.sh): handle installation directory prompt case-insensitively (#7138) (d11bc8d) zsh: fix job counting (#7124) (46ab862) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.39 2025/11/16 17:00:46 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.24.2 @ 1.39 log @shells/starship: update to 1.24.1 1.24.1 (2025-11-16) Bug Fixes fish: fix job counting (#7082) (7795bab) improve timeout warning message in the directory scanner (#7120) (d6daf8a) 1.24.0 (2025-10-25) Features add mercurial state (#6745) (5f0b31b) aws: support duration for aws sso (#6614) (44e9e56) cli: accept 'powershell' for completions subcommand (#7028) (4caee4a) container: Add detection of Incus containers (#6917) (6886ad0) fish: support input-mode detection for helix-keybinds (#6841) (26a6237) Fortran module (#6685) (90d8c4a) git_branch: add ignore_bare_repo flag (#6936) (87b7ac3) install.sh: handle installation directory prompt responses case-insensitively (#6866) (bc48b5f) new module xmake (#6811) (ff0acb1) nu: Add job support for nushell (#6684) (ac2359c) package: Add support for Ansible Galaxy (#6905) (07778a8) package: pyproject hatchling dynamic version (#6656) (ef5227e) terraform: support opentofu for terraform version detection (#6910) (ef7d8bd) Bug Fixes consider text-only meta variables in conditionals set if non-empty (#6338) (286b0f2) docker_context: add compose.yml and compose.yaml to files (#6625) (a98a05f) explain: Filter out non-printing ANSI escape codes (#6861) (2c11c08) fossil_metrics: match single-file (#6785) (5dd40ea) git_metrics: adhere to git_status use_git_executable option (#6927) (05daa3e) git_status: Do not show up-to-date when untracked (#6755) (f42b53e) hg_branch: Strip extraneous newlines from hg topic. (#6766) (ccc32e7) improve adhere to directory scanning timeout (#6694) (109a681) jobs: Count job groups instead of processes for fish (#6899) (95bf53f) modules: username detect_env_vars logic (#6934) (a60df1d), closes #6870 nushell: Startup cmd_duration should be 0ms not 823ms (#6854) (0ad1cf8) pixi: Don't trigger pixi module by .pixi directory (#6709) (a477186) preset/nerd-font: remove double spaces in gcloud default value and use Google Cloud-specific icon (#6822) (3b5bbe3) preset/pure: only enable python module if venv is active (#6689) (5e8851a) presets/plaint-text: Add missing entries (#6929) (e593332) remove double spaces in default values (#6649) (e406f55) rust-ini 0.21.2 has been yanked from crates.io. (#6916) (b698fb0) terraform: amend module to exec_cmds_return_first-changes (#6956) (0f5d8d4) test/git_commit: avoid spawning an editor lead to timeout if tag signing is enabled (#6887) (32c29cf) time: don't print misleading log message (#7008) (5db4ea7) zsh: check if vars are set before reading them (#6742) (608ae37) zsh: do not fail under ERR_EXIT conditions if STARSHIP_DURATION computes to 0 (#6922) (38db5f0) Performance Improvements git_status: avoid gix index load when core.fsmonitor is used (#6817) (1c2f4d4) Parallelize child modules for env_var|custom (#6748) (7f4eb6f) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.38 2025/05/01 13:10:16 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.24.1 d21 1 a21 1 RUST_REQ= 1.85.0 @ 1.38 log @shells/starship: update to 1.23.0 1.23.0 (2025-04-27) Features add network namespace module (#6449) (eb42f5a) Add support for pixi (#6335) (7e88ba9) added mise module (#5747) (d24e787) c++: adding c++ module (#6570) (ed07646) completions: Offer Nushell completions (#6366) (df454d5) nodejs: disable if bun project files detected (#6346) (00ce705) package: support JSR package version (#6502) (bd2321a) preset: Add gcloud symbol to nerd-fonts preset to match aws (#6693) (348c23f) python: add support for python_binary arguments in config (#6523) (7667555) Bug Fixes battery: prefer charge ratio over current capacity (#6603) (d245939) Change to a non-yanked version of the log crate (#6495) (ed20b1d) fossil_metrics: Add -i flag to the fossil_metrics module's command (#6544) (eb7d80b) package: fix cargo workspace version (#6626) (834bbf5) preset: add missing rlang to plain-text-symbols preset (ddafaa6) preset: add missing rlang to plain-text-symbols preset (#6458) (ddafaa6) Performance Improvements ancestor-scan: preallocate and reuse a single PathBuf (#6387) (b3cb92e) use gitoxide for git_status and git_metrics modules (#6476) (daf8d93) Reverts Remove specialized whoami hostname function choice for windows (#6651) (8eefdb2) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.37 2025/01/13 20:34:35 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.23.0 @ 1.37 log @shells/starship: update to 1.22.1 1.22.1 (2025-01-11) Bug Fixes windows: downgrade libz-ng-sys (#6489) (6f7c67b) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.36 2025/01/11 18:08:00 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.22.1 d21 1 a21 1 RUST_REQ= 1.80.1 @ 1.36 log @shells/starship: update to 1.22.0 1.22.0 (2025-01-11) Features battery: Use best match instead of first match for battery.display threshold (#6442) (2690a32) bun: Detect bun using new text-format lockfile (#6441) (2df521c) direnv: allow direnv to detect environment variables (#6196) (4593716) status: add {success,failure}_style options (#6269) (e21775c) Bug Fixes fish: restore support for fish = 2.33.0 (#5692) (482c7b7) docs: move to vitepress (#5785) (7485c90) install: Add version option to install script (f66bfd9) install: Add version option to install script (#5728) (f66bfd9) os: add new os symbols (#5849) (df65b21) quarto: Add Quarto module (#5820) (0e49f04) release: add winget arm64 push & repo sync (#5033) (aef1a3f) username: add detect_env_vars as option (#5833) (b8a812b) Bug Fixes bash: Handle Unbound Variables Errors in Bash (#4972) (7093d5c) bash: improve integration with bash-preexec (#5734) (2aa711c) character: also handle vi edit mode in pwsh (#5775) (0891ec2) direnv: update to work with direnv v2.33 (#5657) (cec111a) git_branch: fall back to "HEAD" when there is no current branch (#5768) (6a96e84) nu: continuation prompt not being displayed correctly (#5851) (d308e91) status: fix pipestatus width calculation (#5036) (ab84043), closes #3162 zsh: improve starship binary path escaping (#5574) (2bb57cf) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2024/01/02 20:07:15 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.18.0 @ 1.29 log @shells/starship: update to 1.17.1 1.17.1 (2024-01-02) Bug Fixes - v1.17.0 post-release fix-ups (#5660) (89dc192) Reverts - refactor(modules): use whoami crate to get username (#5669) (a83e107) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2023/12/30 17:11:19 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.17.1 @ 1.28 log @shells/starship: update to 1.17.0 1.17.0 (2023-12-28) Features - add additional exit status code meanings from libc (#5412) (81c7d0c) - add typst module (7b21705) - aws: Adding the AWS SSO CLI env variable to profile list (#5640) (6d96df3) - direnv: add new direnv module (#5157) (e47bfba) - fossil_metrics: add fossil_metrics module (#4874) (e867cda) - hostname: add detect_env_vars as option (#5196) (43b2d42) - kubernetes: Add styling based on current context (#4550) (6b444e0) - R lang packages version, remove .Rprofile from rlang detection (#5588) (5267c46) - scanner: add option not to follow symlinks (#5325) (7b851fc) - shell: allow distinguishing between pwsh and powershell (#5478) (d7a34b4) Bug Fixes - bash: unbound variable error with STARSHIP_PREEXEC_READY (#5438) (8168c21) - docker_context: ignore unix domain socket path from Docker Context (#5616) (a910e09), closes #5548 - git_status: Avoid printing error on missing stash ref (#5434) (00d3dc8) - git: prevent core.fsmonitor from executing external commands (#3981) (03278e4) - install: do not use curl installed through snap (#5442) (0e73817) - pastel-powerline: remove $path from docker-context module format string (#5534) (6abc83d) Performance Improvements - git_status: avoid running in bare repos (#5581) (ac4a839) - Skip unnecessary indirection in starship init zsh (#5322) (5ca8daa) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2023/10/24 22:11:02 wiz Exp $ d3 1 a3 1 DISTNAME= starship-1.17.0 d6 1 a6 5 #GITHUB_TAG= v${PKGVERSION_NOREV} # We need to pull from one commit after release to include a fix for NetBSD # in the gix-index crate, see: # https://github.com/starship/starship/issues/5659 GITHUB_TAG= 89dc19214bb671fe50a8f1be79a4594e7998ddea @ 1.27 log @*: bump for openssl 3 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2023/08/01 08:05:34 pin Exp $ d3 1 a3 2 DISTNAME= starship-1.16.0 PKGREVISION= 1 d6 5 a10 1 GITHUB_TAG= v${PKGVERSION_NOREV} d37 1 @ 1.26 log @shells/starship: update to 1.16.0 1.16.0 (2023-07-30) Features - pwsh: Support vi command mode indicator (#5049) (3180509) - shlvl: add repeat_offset for repeated symbol (#5289) (3402f0e) - update the nushell init file and make it valid module and overlay (#5188) (470aeb0) Bug Fixes - bash: Clear out completed jobs before counting NUM_JOBS (#5253) (0a05b5c) - rprompt: remove lprompt modules from $all again (#5067) (b9a4b08) Performance Improvements - git_status: query git stash count via gitoxide (#5238) (410f107) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2023/06/06 19:27:29 pin Exp $ d4 1 @ 1.25 log @shells/starship: update to 1.15.0 1.15.0 (2023-06-06) Features - Add Solidity Module (#5047) (b2ebd5b) - add typechange to git_status module (#4829) (edb96ca) - aws: support aws sso with automatic authentication refresh (#5170) (297176b) - azure: subscription name aliases (#4949) (27ffa37) - gcloud: add detect_env_vars option (#5166) (d07a8e3) - git_metrics: add option to ignore submodules (#5052) (ce01423) - golang: adding mod_version variable (#5177) (351bf9d) - nodejs: Add expected_version variable (#5081) (70d2014) Bug Fixes - bump libz-ng-sys (#5218) (6ab8f40) - config: Make print-config not panic without a config (#5001) (ce7f984) - ensure nested style variables are processed during formatting (e5cec9e) - presets: Added ($style) to format in module 'sudo' in Bracketed Segments Preset (#5146) (1bd6db5) - snap: Update snapcraft. - yaml to add personal-files interface (#5131) (b3ccc0f) - style: ensure nested style variables are processed during formatting (#5120) (e5cec9e) - update of presets and default configuration to reflect changes in Nerd Fonts 3.0 (#5162) (2558c45) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2023/04/13 10:42:36 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.15.0 @ 1.24 log @Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/. Almost all uses, if not all of them, are wrong, according to the semantics of BUILD_DEPENDS (packages built for target available for use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for host available for use _as_ tools at build-time). No change to BUILD_DEPENDS as used correctly inside buildlink3. As proposed on tech-pkg: https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html @ text @d3 1 a3 1 DISTNAME= starship-1.14.2 d13 1 a13 1 TOOL_DEPENDS+= cmake-[0-9]*:../../devel/cmake @ 1.23 log @shells/starship: update to 1.14.2 - Bug fix: resolve panic on 32-bit targets. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2023/04/11 12:42:17 pin Exp $ d13 1 a13 1 BUILD_DEPENDS+= cmake-[0-9]*:../../devel/cmake @ 1.22 log @shells/starship: update to 1.14.1 1.14.1 (2023-04-11) Bug Fixes - bootstrap manifest for release-please (#5087) (e392d14) - trigger release (8bdb953) - update the release-please manifest (cd501ec) 1.14.0 (2023-04-10) Features - aws: add support for source_profile (#3834) (d2801ac) - aws: add support for source_profile (#4859) (d2801ac) - aws: Adds support for AWS_CREDENTIAL_EXPIRATION environment variable (#5002) (74ce7fd) - custom: add option to check if pwd is in a repo (#4822) (d29ce7c) - fossil: detection of Fossil check-outs in subdirectories (#4910) (4bca74e) - release: handle chocolatey starship.portable and starship.install pkg publishing (#4723) (b55774d) Bug Fixes - fossil_branch: fossil checkout database file name on windows (#4978) (c07a21d) - fossil_branch: use proper fossil checkout database file name on windows (c07a21d) - gradle: add support for unstable Gradle versions (#5021) (f7fe41f) - init: avoid cygpath for starship binary path (#4970) (0ad0465) - java: wrong version number when using Android Studio JDK (#4966) (de7e948) - preset: add output-flag to avoid encoding issues (#4926) (5e78226) - pulumi: Fix formatting on pulumi module when using version (#5038) (aef799b) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2023/02/28 22:37:24 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.14.1 @ 1.21 log @shells/starship: update to 1.13.1 [1.13.1] (2023-02-26) Bug Fixes * trigger release [1.13.0] (2023-02-24) Features * add pijul_channel module * config: Adds support for --profile <custom profile name> * env_var: Add support for env_var.VAR in format * fennel: add fennel module * fossil_branch: add fossil_branch module * gradle: add gradle module * hg_branch: Add support for mercurial topics and find hg root dir * java: Add '.sdkmanrc' for Java * logger: delete old logs & avoid more dup logs * nix: support new 'nix shell' command Bug Fixes * 'to to' -> 'to' * container: reduce docker, podman and systemd confusion * fish: enable transient prompt when in vi mode * git_commit: fix potential test failure * Improve regex for extracting gradle package version from gradle.properties * let-env warning when using nushell * nodejs: apply 'style' even if node version is unavailable * package: Improve regex for extracting gradle version from gradle.properties * Remove vulnerable time-0.1.x chrono dependency @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2022/12/30 08:54:13 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.13.1 @ 1.20 log @shells/starship: update to 1.12.0 1.12.0 (2022-12-13) Features - add Haxe support (#4395) (2766c78) - Add operating system module (#4109) (3109943) - aws: add a fallback for expiration key (#4455) (5a2c85d) - azure: add username to azure module config (#4323) (6e15c00) - bug-report: ask for confirmation before opening issue (#4543) (8bb9038) - directory: add before_repo_root_style (#4595) (ea6249b) - git_commit: support showing lightweight tags (#4632) (ac37792) - guix_shell: Initial implementation (#4397) (d4bcc51) - init: Use which-rs to resolve starship path (cc2c8c4) - localip: use reserved remote address (#4648) (ddd54e9), closes #4614 - nu: enable right prompt (#4490) (a7abc0f), closes #3982 - Open Policy Agent module (#1740) (#4441) (865e68d) - package: added showing gradle version based on the gradle.properties file (#4432) (14ee81b) - preset: Add No Empty Icons preset (#4518) (1a3d51f) - preset: Add no-nerd-font preset (#4517) (4d86a4c) - release: add chocolatey publishing (#4637) (df37e8d) Bug Fixes - aws: enable when using .aws/credentials (#4604) (c8ac877) - buf: broken icon on windows 10 (#4689) (7341607) - ci: cache after selecting the toolchain (#4619) (e4dbff0) - config: unrecognized config properties don't cause config error (#4547) (1b03ef2) - container: avoid detecting WSL as a systemd-container (#4593) (b47a4fe) - don't attempt to display cmd_duration notification if in TTY (#4535) (0427863) - git: check tag_disabled option (#4527) (fd165b9) - java: Improved regex for Java version (starship#4610) (#4616) (a9eb65e) - nu: remove -c parameter from term size (#4477) (4999530) - pwsh: fix error log display on older versions of pwsh (#4650) (ef83e7a) - status: replace multiply with cross mark emoji (#4461) (186d99e) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2022/10/15 07:10:59 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.12.0 @ 1.19 log @shells/starship: update to 1.11.0 1.11.0 (2022-10-14) Features add user-defined color palette (#4209) (d93074d) fish: Enable left and right transience (#4204) (06281c2) module: Add a meson devenv indicator (#4389) (355800f) schema: deny unknown keys (#4270) (b5d3d8f) status: Support formatting of pipestatus separator (#4264) (6e35dfa) Bug Fixes buf: fix spacing & harmonize docs with actual configuration (#4450) (3d45236) directory: don't strip duplicate directory names twice (#4295) (801fbab) pwsh: avoid potential deadlock in init (#4335) (fd55397) Performance Improvements directory: Skip repo resolution if unused by directory config (#4401) (227ec32) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2022/09/18 09:47:08 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.11.0 @ 1.18 log @shells/starship: fix broken build Add cmake build dep, reported by wiz@@ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2022/09/10 16:13:39 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.10.3 @ 1.17 log @shells/starship: update to 1.10.3 v1.10.3 Performance Improvements - git_commit: only use exact match for tag by default v1.10.2 Bug Fixes - git: upgrade gitoxide to v0.21 v1.10.1 Bug Fixes - Disable multithreading in jwalk (via gitoxide) as workaround for #4251 v1.10.0 Features - add bun module - Add starship preset command - Add support for blink, hidden, and strikethrough styles - Add the ability to have some file extensions prevent a module from triggering #4043 - Enable transience for Cmd and PowerShell - replace git2 with git-repository - Add folder detection to the k8s module - support cargo workspace versions - Add pipestatus_segment_format option to status module Bug Fixes - support official AWS_SHARED_CREDENTIALS_FILE variable - count time spent on custom on 'when' command failure Performance Improvements - pulumi: allow disabling upwards discovery #4159 - rust: avoid calling rustup in more conditions #4174 v1.9.1 Bug Fixes - regenerate changelog v1.9.0 Features - add Raku module - winget: Add support for winget package manager Bug Fixes - character: Standadise Vim config names - install: Have fixed a spacing issue in output v1.8.0 Features - Add support for Daml - kubernetes: add user alias - release: add windows msi installers Bug Fixes - escape text segments in meta variables - fish: add proper vi mode detection for fish shell - install: ignore tarfile ownership values when installing as root - nu: don't use cygpath for starship binary path in init - some typos @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2022/05/25 10:25:32 pin Exp $ d13 1 @ 1.16 log @shells/starship: update to 1.7.1 1.7.1 (2022-05-24) Features go: check for go.work file to show Go module in prompt hostname: add ssh_symbol for ssh connections package: Extract package version from PEP 621 compliant pyproject.toml rust: Display toolchain names Bug Fixes ci: Version bump and fix Crowdin Pretranslate Do not panic in config if editor not found module: list option not working nu: use the most recent starship init Use git2::Repository::open_ext() instead of discover() 1.7.0 (2022-05-24) chore(master): release 1.7.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2022/05/18 12:07:31 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.7.1 @ 1.15 log @shells/starship: update to 1.6.3 1.6.3 (2022-04-26) Bug Fixes git_branch: correct variable name for remote branch (#3897) (bd7957f) schema: move config-schema into docs folder (#3878) (094f982) Performance Improvements package: only try to read files that exist (#3904) (2a650bf) Reverts schema: move config-schema back into .github folder (#3886) (9b2ce42) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2022/04/20 19:41:16 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.6.3 @ 1.14 log @shells/starship: update to 1.6.2 1.6.2 (2022-04-15) Bug Fixes trigger another release 1.6.1 (2022-04-15) Bug Fixes fix release-please permissions 1.6.0 (2022-04-14) Features Add a module for C projects allow printing config file schema aws: add option to force AWS display cmd_duration: make notify feature optional (compat with nix darwin) spack: Add Spack module username: Detect Admin access in Windows Bug Fixes bash: ensure checkwinsize is enabled for $COLUMNS directory: enable repo_root_style when truncation_length is zero. docker_context: ignore the "default" context fish: allow generating session keys in older versions of fish init: Change Elvish init to catch for 0.18 nu: Use = instead of space to pass command line parameters nu: use shell-provided terminal width @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2022/04/15 16:19:52 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.6.2 @ 1.13 log @shells/starship: update to 1.5.4 v1.5.4 Features -aws: Add profile aliases (#3699) -buf: Add Buf module (#3661) -git_branch: add 'ignore_branches' option (#3753) -haskell: Add Haskell module (#3587) -nodejs: check for .mts and .cts files (#3734) Bug Fixes -aws: accept sso credentials (#3718) -aws: Make AWS_REGION orverrides AWS_DEFAULT_REGION (#3619) (#3733) -docs: fix and cleanup VuePress config (#3738) -init: Change Nushell init for nu 0.60 (#3773) -status: Make status module work even when the status is 0 (#3750) Docs -fix typo in Elm config docs -Fix entry for container config (#3783) -add SWU banner to README -Specify MSRV (#3742) -preset: add Pastel Powerline preset (#3761) v1.5.3 -chore(release): v1.5.3 v1.5.2 -chore(release): v1.5.2 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2022/03/20 16:19:50 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.5.4 @ 1.12 log @shells/starship: downgrade to 1.3.0 Newer versions require rust-1.59 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2022/03/11 10:21:21 pin Exp $ d3 1 a3 2 # starship >= 1.4.0 requires Rust-1.59 DISTNAME= starship-1.3.0 @ 1.11 log @shells/starship: update to 1.4.2 v1.4.2 (2022-03-10) Bug Fixes install: Add -o flag to unzip to match tar (#3727) Code Refactoring install: remove trailing slash from BIN_DIR (#3723) v1.4.1 (2022-03-09) Build bump regex from 1.5.4 to 1.5.5 (#3712) Add /starship.exe.manifest to Cargo.toml include (#3713) Continuous Integration Correct dependencies for deploy workflow (#3724) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2022/02/08 12:39:23 pin Exp $ d3 2 a4 1 DISTNAME= starship-1.4.2 @ 1.10 log @shells/starship: update to 1.4.0 v1.4.0 (2022-03-08) Features -Add a Windows application manifest (#3590) -kubernetes: add context user and cluster variables (#3569) Bug Fixes -use shell-compatible curl install (#3691) -typo of variable in CONTRIBUTING (#3595) -Exclude vuepress output from dprint (#3616) -ignore empty --jobs argument (#3593) -aws: Only display AWS if there are credentials configured (#3504) -fish: Emit clear-screen escape sequence only in left prompt (#3588) -localip: disable localip module default (#3607) -pwsh: Use global:error[0] for most recent error in powershell (#3584) -rust: overrides should only check full segments (#3668) -windows: avoid verbatim paths (#3638) Docs -Rename Heading localip -> Local IP (#3612) -Update Preset system with several additional features (#3683) -remove enableZshIntegration from homemanager installation (#3671) -"Local IP" chapter in alphabetical order (#3613) -fix typo in config/README.md (#3561) -directory: add missing doc on option directory.repo_root_format (#3550) -i18n: new Crowdin updates (#3586) -i18n: new Crowdin updates (#3677) Code Refactoring -fix new clippy/compiler warnings (#3656) Performance Improvements -git_status: add option to use windows starship to render in wsl (#2146) -rayon: restrict thread count (#3667) @ text @d3 1 a3 1 DISTNAME= starship-1.4.0 @ 1.9 log @shells/starship: update to 1.3.0 Features add username to Pulumi module (#3428) Enable Undistract Me for Linux (#3547) starship bug-report sets syntax highlighting for config file (#3529) add a container indicator (#3304) cli: Print arguments if argument parsing fails (#3560) cmd_duration: Make notification timeout configurable (#3515) install: Add posix shell check (#3474) localip: add module to print the current ipv4 address (#3289) pwsh: Set ExtraPromptLineCount (#3439) pwsh: Set STARSHIP_SHELL to pwsh on PS >5 (#3443) Bug Fixes Correctly detect older versions of powershell in bug-report (#3543) bash: Restore previous exit status in bash init (#3521) elvish: use $pwd for logical-path (#3534) nodejs: use e718 as the default of symbol in node configuration (#3533) status: Enable to convert from i64 to hex_status by casting instead of parsing status. (#3462) Code Refactoring Improve compatibility with Zsh prompt theme system (#3480) zsh: using add-zsh-hook instead of add hook manually (#3537) Performance Improvements elvish: Use built-in randint instead of starship session. (#3479) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2022/01/15 22:41:29 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.3.0 @ 1.8 log @shells/starship: update to 1.2.1 Bug Fixes: -allow compilation without battery feature (#3435) -properties: fix regressions in status, pipestatus and terminal-width handling (#3399) -pwsh: Avoid polluting the global function namespace (#3424) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2022/01/14 15:38:07 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.2.1 @ 1.7 log @shells/starship: update to 1.2.0 v1.2.0 (2022-01-14) Features: -add support for cmd (#3277) -set a continuation prompt for supporting shells (#3322) -deno: detect deno.json and deno.jsonc (#3220) -directory: Windows path formatting via path_slash::PathBufExt (#3157) -elvish: last command status (#3403) -package: support for dart pub version (#3373) -xonsh: support rprompt (#3362) Bug Fixes: -typo in FAQ page (#3347) -update continuation prompt to be more minimal (#3374) -set cwd for command execution (#3309) -bug-report: remove git.io link shortening (#3425) -dart: detect version output in stdout with dart 2.15+ (#3349) -elvish: upgrade shell integration for v0.17 (#3310) -rust: fix overrides on windows and set cwd (#3359) Docs: -add missing quote in bracketed preset -Update GitHub ISSUE_TEMPLATE (#3366) -Add nu_indicator to doc tables (#3365) -Fix incorrect variables for hostname module (#3361) -cmd_duration: rust-notify -> notify-rust (#3417) -faq: for uninstalling, change which to command -v (#3394) -Code Refactoring -update clap to v3 (#3370) -process_control: switch to new API (#3385) Performance Improvements: -git_status: tweak exec flags to omit unnecessary info (#3287) -rust: additionally check rustup default for faster result. (#3354) Chore: -directory: fix typo (#3364) -release: v1.2.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2021/12/22 08:29:46 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.2.0 @ 1.6 log @shells/starship: update to 1.1.1 Features -Add package version detection for sbt projects (#3274) -print-config subset of config (#3179) -azure: Azure module (#3275) -module: Add sudo module (#3135) -status: Add hex_status (#3312) Bug Fixes -Display durations of 0ms (#3121) -Store $? and $LASTEXITCODE first in PowerShell (#3316) -aws: prevent endless loop when AWS config file is a directory (#3335) -directory: improve truncation detection (#3266) -docs: remove superfluous space (#3314) -git_branch: more robust handling of .git (#3290) Chore -rename flag-in.png → flag-id.png -replace flags with 2x images -fix typo in docker_context.rs (#3265) -audit: unignore RUSTSEC-2020-0095 (difference is unmaintained) (#3319) -chglog: undo changes to chglog configuration (#3219) -clippy: fix new clippy lints (#3294) -release: v1.1.0 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2021/11/10 11:41:36 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.1.1 d24 1 a24 1 # Disable rust-battery crate on NetBSD d26 5 a31 4 CARGO_FEATURES+= http .include "../../mk/bsd.prefs.mk" .if ${OPSYS} == "Darwin" || ${OPSYS} == "DragonFly" || ${OPSYS} == "FreeBSD" || ${OPSYS} == "Linux" CARGO_FEATURES+= battery @ 1.5 log @shells/starship: update to 1.0.0 This is it! Starship v1.0.0! Truth be told, there's no real cause for celebration. After 100 releases of Starship, we felt it was about time we begin sticking to proper SemVer. No breaking changes to worry about in this one – we just wanted to let you rest easy knowing that future releases won't have breaking changes without a major version bump. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2021/09/30 09:57:43 pin Exp $ d3 1 a3 1 DISTNAME= starship-1.0.0 @ 1.4 log @shells/starship: update to 0.58.0 v0.57.0 (2021-08-26) Bug Fixes -clippy: fix new clippy lints (#2939) -git_status: show working tree status if index status is present (#2973) -init: remove quotes in bash init (#2893) -jobs: Add the symbol and number thresholds respecting the threshold option (#2908) -print-config: fix battery module and add missing modules (#2930) -rlang: module not working on MacOs (#2880) -windows: avoid inadvertly running exes from cwd (#2885) Code Refactoring -allow passing OsStr as-is to exec_cmd (#2997) Docs -Fix typo (#2900) -update git_commit default format (#2898) -Add italic to Advanced Config styles (#2943) -fix shlvl module's symbol (#2911) -fix typo for python in README.md (#2909) -add the terminator to the tip in env variable -i18n: new Crowdin updates (#2884) -preset: add Hide Runtime Versions preset (#2854) -preset: prevent cutting of the time (#2870) Features -add support for xonsh (#2807) -explain: quote module values (#2931) -git_status: dont render module output if not in git repository (#2897) -git_status: added symbol for local repos up-to-date with remote. (#2945) -kubernetes: implements regex matching for context aliases (#2883) -package: Add ability to format the version (#2959) -package: Support package version from setup.cfg (python). (#2890) -status: Add pipestatus display in status module (#2481) v0.58.0 (2021-09-21) Features -Add a fill module to pad out the line (#3029) -Add support for RPROMPT (right prompt) (#3026) -cobol: added COBOL module (#2994) -git_metrics: Git metrics show only nonzero diffs (#2887) -print-config: list expanded $all variable (#2932) Bug Fixes -config: inherit stdin/stdout/stderr instead of piping to fix editor invocation (#3032) -package: Ignore setup.cfg attr: and file: (#3054) -print-config: add missing format_right to FullConfig (#3063) -status: Showing exit code 0 with pipelines (#3028) -zsh: always escape percent character (#3058) -zsh init script: avoid adding preexec commands twice (#3049) Docs -Correct the "VLang" configuration example (#3019) -Add missing modules to $all in config docs (#3075) -fix grammar in config README (#3069) -add Brazilian Portuguese translations to the docs and website (#3009) -chglog: Change release page title order (#3038) (#3045) -config: change spelling of some words (#2855) -i18n: new Crowdin updates (#3008) -i18n: new Crowdin updates (#3012) -i18n: new Crowdin updates (#2985) -modules: add missing module descriptions (#3081) Code Refactoring -install.sh to improve usage and install instructions (#3025) -simplify iterator usage (#3017) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2021/07/22 16:16:36 tnn Exp $ d3 1 a3 1 DISTNAME= starship-0.58.0 @ 1.3 log @g/c RUSTFLAGS from individual package Makefiles. Handled by cargo.mk. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2021/07/14 20:44:47 pin Exp $ d3 1 a3 1 DISTNAME= starship-0.56.0 @ 1.2 log @shells/starship: update to 0.56.0 v0.56.0 (2021-07-13) Bug Fixes: -clippy: fix additional clippy lints in tests (#2813) -dotnet: make default format consistent with other modules (#2853) -git_status: Fix when the worktree != root dir (#2831) -init: improve starship path escaping (#2848) -nu: use correct session key variable name (#2874) -pwsh: replace Get-Error with $error[0] (#2873) -rust: support for rust-toolchain.toml (#2775) Build: -bump mockall from 0.10.1 to 0.10.2 (#2878) -bump unicode-segmentation from 1.7.1 to 1.8.0 (#2844) -bump mockall from 0.10.0 to 0.10.1 (#2845) -bump indexmap from 1.6.2 to 1.7.0 (#2839) -bump mockall from 0.9.1 to 0.10.0 (#2838) -bump shadow-rs from 0.6.1 to 0.6.2 (#2832) -bump shadow-rs from 0.5.25 to 0.6.1 (#2822) Chore: -release: v0.56.0 Code Refactoring git_commit: small refactor to remove duplicate code (#2752) Docs: -i18n: new Crowdin updates (#2879) -i18n: New Crowdin updates (#2834) -nu: specify how to get nushell config path (#2856) Features: -Add the git_metrics module (#2827) -add support for nu shell (#2847) -treat empty string as none when formating (#2738) -docker_context: Use DOCKER_HOST and DOCKER_CONTEXT enviroment variables (#2782) -env_var: allow multiple instances (#2797) Performance Improvements: -Improve custom config OS (#2843) -Style -enforce ALL_MODULES ordering in test (#2837) -fix name of battery info provider implementation (#2836) Test: -battery: add battery tests (#2795) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2021/07/09 18:51:23 pin Exp $ a22 1 MAKE_ENV+= RUSTFLAGS=${RUSTFLAGS:Q} @ 1.1 log @shells/starship: import package Packaged in wip by mjturner The minimal, blazing-fast, and infinitely customizable prompt for any shell. Features: o Fast: it's fast - really really fast! o Customizable: configure every aspect of your prompt. o Universal: works on any shell, on any operating system. o Intelligent: shows relevant information at a glance. o Feature rich: support for all your favorite tools. o Easy: quick to install - start using it in minutes. The following shells are currently supported: o Bash o Elvish o Fish o Ion o Powershell o Tcsh o Zsh @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= starship-0.55.0 @