profile
viewpoint
Christopher Knight reujab Arch Linux / GNOME / Zsh / VSCode / Neovim / Rust / Go / JavaScript

reujab/silver 222

A cross-shell customizable powerline-like prompt with icons

reujab/bronze 44

A cross-shell customizable powerline-like prompt with icons

reujab/linksys 22

A Golang library for interacting with Linksys Smart WiFi-enabled routers using the JNAP protocol

reujab/bing-background 4

A cross-platform application that sets your desktop wallpaper to the Bing image of the day

reujab/rust-music-player 3

A music player written in Rust

reujab/enquote 2

A Rust library that quotes, unquotes, and unescapes strings

reujab/epub-optimizer 1

A command-line app that optimizes .epub files

reujab/googledaq 1

An idle game where you trade stocks in Google Trends

reujab/httplogger 1

A Golang library that logs HTTP requests using custom logic.

reujab/lnk 1

[WIP] A cross-platform Windows .lnk parser

created repositoryBenjaminEarley/album_photos_react_kotlin

created time in 3 days

startedddd-by-examples/library

started time in 3 days

startedchrisbanes/tivi

started time in 4 days

created repositoryBenjaminEarley/album_photos_react

created time in 4 days

startedimmutable-js/immutable-js

started time in 5 days

push eventreujab/silver

John Meow

commit sha ff22820803a224a5ea0097fa7112010a0086f8d0

Improve shell handling (closes #67)

view details

John Meow

commit sha be8e0b7fa0ee3ce7206df5a359fff09850ac6665

Migrate pre-commit config

view details

John Meow

commit sha 942e90b29ef9ca8c29e1fca19c8cf1f3c6751167

Use LFS for .png

view details

push time in 5 days

issue closedreujab/silver

silver init doesn't recognize login shells (e.g. "-bash", "-su")

silver init looks up the name of its parent process (or, in older versions, at the value of the SILVER_SHELL environment variable, which you're expected to set to $0, which comes to the same thing) and uses that to decide what type of shell is running.

If the parent process is a login shell (e.g. invoked by /usr/bin/login when you log in on a text console, or by sshd when you log in remotely) then the parent process will have a dash prepended to its name (e.g. -bash instead of bash). silver does not recognize this convention and will print a panic message to the effect of "unknown shell: -bash; supported shells: ..."

silver init should trim a leading dash from the shell variable before matching on it.

[N.B. with some implementations of su it's possible for you to get "-su" as the name of the login shell. Rather than trying to deduce the actual identity of the shell from other clues I would suggest restoring the SILVER_SHELL environment variable and treating it as a way for the user to override silver's idea of the shell in use; when it's set, don't muck around with sysinfo at all.]

closed time in 5 days

zackw

fork hgalant/wallpaper.rs

A cross-platform Rust library for getting and setting desktop wallpapers

fork in 11 days

created repositorypjreddie/uwimg

created time in 11 days

startedreujab/silver

started time in 13 days

startedreujab/silver

started time in 13 days

fork org-acidburn0zzz/silver

A cross-shell customizable powerline-like prompt with icons

fork in 13 days

fork Acidburn0zzz/silver

A cross-shell customizable powerline-like prompt with icons

fork in 13 days

startedcashapp/sqldelight

started time in 13 days

startedreujab/silver

started time in 13 days

issue closedreujab/silver

run cargo install --git https://github.com/reujab/silver run not found

run cargo install --git https://github.com/reujab/silver run not found, I installed rust via rustup

closed time in 16 days

dagnachewa

issue commentreujab/silver

run cargo install --git https://github.com/reujab/silver run not found

run cargo install --git https://github.com/reujab/silver run not found, I installed rust via rustup

Check the readme, the word “run” is not a part of the command

dagnachewa

comment created time in 16 days

issue openedreujab/silver

run cargo install --git https://github.com/reujab/silver run not found

run cargo install --git https://github.com/reujab/silver run not found, I installed rust via rustup

created time in 16 days

startedreujab/silver

started time in 18 days

startedreujab/silver

started time in 20 days

startedreujab/silver

started time in 21 days

issue openedreujab/silver

New segment: command output

Segment calls a command specified in the arguments, shows its output.

created time in 21 days

issue openedreujab/silver

New segment: dynlib

Bronze had this feature, so it could be added to silver. Note that it would use C ABI, since Rust doesn't have a stable ABI.

created time in 21 days

issue openedreujab/silver

Asynchronous segment rendering

Segments are not dependent on each other, so they can be rendered simultaneously and the concatenated to increase speed

created time in 21 days

startedreujab/silver

started time in 22 days

startedGoogleCloudPlatform/kotlin-samples

started time in a month

startedJetBrains/lets-plot-kotlin

started time in a month

startedmichaelbull/kotlin-result

started time in a month

startedreujab/silver

started time in a month

fork patelpreet422/silver

A cross-shell customizable powerline-like prompt with icons

fork in a month

more