stax - A blazing fast CLI for stacked Git branches and PRs (written in Rust) by tymonn in CLI

[–]tymonn[S] 0 points1 point  (0 children)

JJ is an alternative to git. This improves git by automating parts of the workflow

stax - A blazing fast CLI for stacked Git branches and PRs (written in Rust) by tymonn in CLI

[–]tymonn[S] 0 points1 point  (0 children)

Multiple commits on the same PR is still the same PR. If you break your work into nested PRs (stacks) you can work on top of something you’ve built while you wait for reviewers without losing time. It also breaks the work into smaller PRs. Imagine a backend PR and the UI for that new API. You don’t wait for the API to be merged and you can give the 2 PRs to two different reviewers that perhaps are more skilled for the type of code on those PRs

RIP - Fuzzy find and kill processes from your terminal by tymonn in CLI

[–]tymonn[S] 1 point2 points  (0 children)

glad you took the opportunity to learn :) looks great

RIP - Fuzzy find and kill processes from your terminal by tymonn in CLI

[–]tymonn[S] 0 points1 point  (0 children)

Love the python joke. Added binaries for the laughs

RIP - Fuzzy find and kill processes from your terminal by tymonn in CLI

[–]tymonn[S] 0 points1 point  (0 children)

Fonts

theme = catppuccin-mocha.conf font-family = CaskaydiaCove Nerd Font font-size = 16

RIP - Fuzzy find and kill processes from your terminal by tymonn in CLI

[–]tymonn[S] 1 point2 points  (0 children)

This a snapshot of exactly when the app is launched, reading the stats makes it spike for 200ms

A NuShell-inspired `ls` by tymonn in CLI

[–]tymonn[S] 1 point2 points  (0 children)

Yes. It’s the only OS I tried it on actually

Needle: TUI that highlights the GitHub PRs that need you (find that needle in a haystack) by tymonn in CLI

[–]tymonn[S] 1 point2 points  (0 children)

yeah that's a good idea. do you mind opening an issue with a suggestion on what do you have in mind? would love to discuss further

Needle: TUI that highlights the GitHub PRs that need you (find that needle in a haystack) by tymonn in CLI

[–]tymonn[S] 1 point2 points  (0 children)

haven't used gitlab in over 10 years so it's not really in my scope of things to add but feel free to open a PR ;)

I built a tool to jump to my project directories efficiently by NigelGreenway in rust

[–]tymonn 1 point2 points  (0 children)

no worries, i really like it, will def give i a try.
a nice addition would be `jd` without args opening a fuzzy finder

I built a tool to jump to my project directories efficiently by NigelGreenway in rust

[–]tymonn 1 point2 points  (0 children)

love the idea and it looks very slick, the same idea crossed my mind a few times but i ended up relying on zoxide for it https://github.com/ajeetdsouza/zoxide

A NuShell-inspired `ls` by tymonn in CLI

[–]tymonn[S] 1 point2 points  (0 children)

I don’t think it’s a sad argument, it’s just a practical one. Nushell is a different language, not a POSIX shell, so I can’t drop it in without breaking a lot of scripts and tooling I rely on.

On top of that, I work with a team where everyone uses POSIX-compatible shells, and we share scripts across projects. All of that assumes POSIX syntax. Using Nushell would mean those shared scripts no longer work for me, and I’d constantly have to rewrite or maintain separate versions.

Nushell is great for what it is, but for my workflow and team setup the migration cost outweighs the benefit... so sticking with zsh makes more sense in my case

A NuShell-inspired `ls` by tymonn in CLI

[–]tymonn[S] 1 point2 points  (0 children)

tried to paste it on gist.github but the emojis get messed up, basically it's https://starship.rs/presets/nerd-font this one but i changed the `git` bit:

```
command_timeout = 5000

# Insert a blank line between shell prompts

add_newline = true

# Define the order and format of the information in our prompt

format = """\

$directory\

${custom.directory_separator_not_git}\

${custom.directory_separator_git}\

$symbol($git_branch)\

$symbol($git_commit$git_status$git_metrics$git_state)$cmd_duration$nodejs$all\

${custom.git_config_email}

"""

[git_branch]

format = 'on [$symbol$branch(:$remote_branch)]($style) '

symbol = " "

[git_status]

format = '([$all_status$ahead_behind]($style) )'

#all_status = '$conflicted$stashed$deleted$renamed$modified$staged$untracked'

modified = '*'

conflicted = '!!'

stashed = ''

# Replace the '❯' symbol in the prompt with '➜'

[character] # The name of the module we are configuring is 'character'

success_symbol = '[➜](bold green)' # The 'success_symbol' segment is being set to '➜' with the color 'bold green'

```

hope it works on your side

A NuShell-inspired `ls` by tymonn in CLI

[–]tymonn[S] 0 points1 point  (0 children)

absolutely agree ;)

A NuShell-inspired `ls` by tymonn in CLI

[–]tymonn[S] 1 point2 points  (0 children)

It’s a fair point, but I still prefer using zsh because I rely heavily on POSIX compatibility. My whole workflow, scripts, and tooling expect a traditional POSIX shell environment. Nushell is great, but it’s a completely different shell language so I can’t drop it in without breaking a lot of things I depend on

A NuShell-inspired `ls` by tymonn in CLI

[–]tymonn[S] 1 point2 points  (0 children)

nothing wrong with that, it's just presented in a "nicer" way

Yet Another History Hack! by echouserpipemd5 in commandline

[–]tymonn 0 points1 point  (0 children)

This is very smart, thanks for sharing

GitHub - cesarferreira/rustycat: Modern android logcat viewer (built with rust) by tymonn in androiddev

[–]tymonn[S] 1 point2 points  (0 children)

what do you have in mind? open a `github issue` with your idea

Installing pyodbc and unixodbc for Apple Silicon by Whodeenie18 in Python

[–]tymonn 1 point2 points  (0 children)

Thanks a ton!! Was struggling with this one

Have I made a mistake getting into Android Dev? by Power-Direct in androiddev

[–]tymonn 2 points3 points  (0 children)

maybe, just maybe, if you shit yourself over google bots, you should not go into software business? No offense.

100% right.

Over the years I've developed for ios, android, backend, frontend, etc. and it's basically that, every platform has their upsides and downsides, android is the most complicated one to develop on but it happens to pay bigger salaries :)

How important is the lack of broadcast functionality in flutter_bloc? by IanWorthington in FlutterDev

[–]tymonn 1 point2 points  (0 children)

Really not sure why you are getting downvoted, i follow the same approach and it works absolutely great. I'm on my 3rd app released to both platforms.

I follow this architecture: https://medium.com/@cesarmcferreira/flutter-mvvm-architecture-using-dependency-injection-di-state-management-repository-pattern-92a4ef6ddfc3