profile
viewpoint
Matan Kushner matchai @auth0 & @AniList Montreal, Canada Performant applications and delightful user experiences ✨ ⋅ Dev @auth0 & @AniList ⋅ Working on @starship ⋅ he/him

matchai/awesome-pinned-gists 752

📌✨ A collection of awesome dynamic pinned gists for GitHub

matchai/bird-box 158

🐦💬 Update a gist to contain your latest tweet

matchai/cmd-colors-one-dark 27

🎨 One Dark color settings for Windows command prompt

AniList/discord-search-bot 26

A simple discord bot to search AniList anime, manga, users, and more

emergencymeeting/sabotage 10

A Discord bot for Among Us, written in Node.js.

JasonEtco/jasonet.co 10

📝 My personal site and blog

matchai/anybar-fish 9

🚥 Quickly set the style of Anybar

matchai/build-your-own-wakatime 8

📊 Build your own time tracking metrics dashboard using existing Wakatime plugins and Google Sheets.

matchai/action-gh-release 1

📦 :octocat: GitHub Action for creating GitHub Releases

matchai/AniList-Discord-Bot 1

A simple discord bot to search AniList anime, manga, users, and more

fork jethrokuan/pytorch-lightning

The lightweight PyTorch wrapper for high-performance AI research. Scale your models, not the boilerplate.

https://pytorchlightning.ai

fork in 11 minutes

startedpmbaumgartner/nyc-test-tracker

started time in 14 minutes

startedpmbaumgartner/nyc-test-tracker

started time in 14 minutes

MemberEvent

startedbevry/envfile

started time in an hour

startedvercel/next.js

started time in an hour

startedxtruder/nix-profiles

started time in 2 hours

startedSamVerschueren/tsd-typescript

started time in 2 hours

startedzhelih/wombet

started time in 3 hours

issue commentstarship/starship

A line break is inserted before `status`

Oh, I missed that module. I'll try it out tomorrow, but I guess that's the reason!

Aloso

comment created time in 3 hours

startedbrycesub/silvia-pi

started time in 5 hours

startedRecordReplay/devtools

started time in 5 hours

startedalgermissen/rustz

started time in 5 hours

fork vandreleal/react

Modern and minimalist React UI library.

https://react.geist-ui.dev

fork in 5 hours

fork colebemis/zstd

Zstandard - Fast real-time compression algorithm

http://www.zstd.net

fork in 7 hours

fork colebemis/buck

A fast build system that encourages the creation of small, reusable modules over a variety of platforms and languages.

https://buck.build

fork in 7 hours

fork colebemis/hermes

Hermes is a small and lightweight JavaScript engine optimized for running React Native on Android.

https://hermesengine.dev

fork in 7 hours

fork colebemis/react

A declarative, efficient, and flexible JavaScript library for building user interfaces.

https://reactjs.org

fork in 7 hours

created repositorysignalnerve/ts

created time in 7 hours

startedphillui-37/KaguyaRs

started time in 7 hours

created repositorymatthewdias/m3n3van

A minivan case compatible PCB with 2x3u split space

created time in 8 hours

startedtc39/ecma402

started time in 8 hours

startedtc39/incubator-agendas

started time in 8 hours

startedtc39/agendas

started time in 8 hours

startedtc39/how-we-work

started time in 8 hours

created repositorylydell/test-pkg

created time in 8 hours

starteddjs55/hyperkit-high-cpu

started time in 9 hours

issue openedstarship/starship

A line break is inserted before `status`

Current Behavior

When the previous command returned an error and the status module is enabled, a line break is inserted before the status:

Expected Behavior

There shouldn't be a line break according to my configuration. (The line break appears even if I replace the format with $symbol$status, in every terminal I tried).

Additional context/Screenshots

starship_bug

Environment

  • Starship version: 0.47.0
  • fish version: fish, version 3.1.2
  • Operating system: Manjaro 20.2
  • Terminal emulator: kitty 0.19.1

Relevant Shell Configuration

<unknown config>

Starship Configuration


add_newline = false

format = """
$username\
$hostname\
$shlvl\
$kubernetes\
$directory\
[](black bg:bright-white)[$git_branch$git_status](bg:bright-white)[](bright-white) \
$git_commit\
$git_state\
$hg_branch\
$docker_context\
$package\
$cmake\
$dart\
$dotnet\
$elixir\
$elm\
$erlang\
$golang\
$helm\
$java\
$julia\
$nim\
$nodejs\
$ocaml\
$perl\
$php\
$purescript\
$python\
$ruby\
$rust\
$swift\
$terraform\
$zig\
$nix_shell\
$conda\
$memory_usage\
$aws\
$gcloud\
$openstack\
$env_var\
$crystal\
$cmd_duration\
$custom\
$line_break\
$lua\
$jobs\
$battery\
$time\
$status"""

[git_branch]
format = '([$branch]($style))'
style = 'bold purple bg:bright-white'

[git_commit]
tag_disabled = false

[git_status]
format = '( [$all_status$ahead_behind]($style))'
style = 'bold red bg:bright-white'

[directory]
format = "[$path]($style)[$read_only]($read_only_style)"
fish_style_pwd_dir_length = 1
truncation_length = 4
truncate_to_repo = false

[status]
format = "[[$symbol$status](bright-white bold bg:red)]($style) "
disabled = false

[package]
format = "[$symbol$version]($style) "

[rust]
format = "[$symbol$version]($style) "

[nodejs]
format = "[$symbol$version]($style) "

created time in 9 hours

startedmatryer/bitbar

started time in 9 hours

startedjohnmccabe/go-bitbar

started time in 9 hours

more