profile
viewpoint
Christian Muehlhaeuser muesli https://fribbledom.com Geek, Gopher, Software Developer, Maker, Opensource Advocate, Tech Enthusiast, Photographer, Board and Card Gamer

charmbracelet/glow 5187

Render markdown on the CLI, with pizzazz! 💅🏻

muesli/beehive 4699

A flexible event/agent & automation system with lots of bees 🐝

ChimeraCoder/anaconda 1062

A Go client library for the Twitter 1.1 API

elves/awesome-elvish 85

The official list of awesome unofficial Elvish modules

katzenpost/catchat 18

Traffic analysis resistant messaging with Qt based user interface

muesli/beehive-admin 6

Admin interface to Beehive - https://github.com/muesli/beehive

muesli/awesome-selfhosted 4

A list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of hosting and managing applications instead of renting from Software-as-a-Service providers

muesli/beehive-vendor 3

Vendor files for Beehive

PR opened charmbracelet/bubbles

Add vertical layout enhancement

A simple vertical layout that can take an arbitrary amount of children, which you can switch focus between by pressing tab.

+139 -6

0 comment

2 changed files

pr created time in 2 hours

push eventcharmbracelet/bubbles

Christian Muehlhaeuser

commit sha 2e2a7eccb71334640c0be3e8e9de60f62f6902ad

Add vertical layout

view details

push time in 2 hours

issue commentcharmbracelet/bubbles

Select & Multi-select components

Agreed, these are desperately needed as a standard bubbles and we're working on it!

Just as a heads up: in the meantime you can already find a custom select example in bubble tea: https://github.com/charmbracelet/bubbletea/blob/master/examples/views/main.go

chriswalz

comment created time in 3 hours

create barnchcharmbracelet/bubbles

branch : layouts

created branch time in 5 hours

push eventcharmbracelet/bubbletea

Christian Muehlhaeuser

commit sha eae4d669176e87d1bd9244f1c1be1d5be7d426ce

Remove duped import

view details

push time in 10 hours

create barnchcharmbracelet/bubbles

branch : button

created branch time in 10 hours

push eventcharmbracelet/charm

Christian Muehlhaeuser

commit sha 51d34d6c08b75510ae70c37fd2cb662415f20c00

Add nix package to README

view details

push time in 14 hours

push eventcharmbracelet/charm

Christian Muehlhaeuser

commit sha e4874d93428198ab4ed475b655129f441456440a

Clean up Installation paragraph

view details

push time in 15 hours

issue commentcharmbracelet/charm

go get ...charm blows up on my machine

It's actually coming in Go 1.16, luckily. About time they cleaned that up.

trashhalo

comment created time in 16 hours

push eventknoxite/knoxite

Professor Bloodstone

commit sha e638bcf4095a946472a91cf1fe0038f38b59d589

Fix minor typos in 'knoxite config alias' comments

view details

Professor Bloodstone

commit sha 52b83b01f598deea79d3fd1b0ec44f1e5e8013c0

Use --password flag in the demo, since -p was removed in #181

view details

push time in 16 hours

PR merged knoxite/knoxite

Fix minor typos in 'knoxite config alias' comments documentation

Found these 2 typos when playing around with knoxite. Looked through a few commands to see if I can make a bit bigger PR, but haven't found any more typos.

+3 -3

0 comment

2 changed files

Prof-Bloodstone

pr closed time in 16 hours

PullRequestReviewEvent

Pull request review commentmuesli/cap-generator

Update cap.scad

 use <threadlib/threadlib.scad> // height of the cap (without thread) cap_height = 3; // [0:0.1:20] // diameter of the cap-cap_diameter = 52; // [46:0.5:80]+cap_diameter = 93; // [46:0.5:90] // thread turns thread_turns = 4; // [1:1:20] // thread style-thread_style = "12-UN-1 3/4";+thread_style = "G2 3/4";+//segments+cap_segments=128; -cylinder(h=cap_height, d=cap_diameter, $fn=128);+//space multiplier

Not sure if this affects the customizer, but for consistency's sake, let's keep spaces between the // and the actual comment.

momo-aux

comment created time in a day

Pull request review commentmuesli/cap-generator

Update cap.scad

 use <threadlib/threadlib.scad> // height of the cap (without thread) cap_height = 3; // [0:0.1:20] // diameter of the cap-cap_diameter = 52; // [46:0.5:80]+cap_diameter = 93; // [46:0.5:90] // thread turns thread_turns = 4; // [1:1:20] // thread style-thread_style = "12-UN-1 3/4";+thread_style = "G2 3/4";+//segments+cap_segments=128; -cylinder(h=cap_height, d=cap_diameter, $fn=128);+//space multiplier+knurl_spacer = 1; // [1:1:8]++//boldness of the knurl

Not sure if this affects the customizer, but for consistency's sake, let's keep spaces between the // and the actual comment.

momo-aux

comment created time in a day

Pull request review commentmuesli/cap-generator

Update cap.scad

 use <threadlib/threadlib.scad> // height of the cap (without thread) cap_height = 3; // [0:0.1:20] // diameter of the cap-cap_diameter = 52; // [46:0.5:80]+cap_diameter = 93; // [46:0.5:90]

If we want to support wider caps, we should also update the comment, which actually affects the customizer's behavior.

Maybe something like // [46:0.5:100].

momo-aux

comment created time in a day

Pull request review commentmuesli/cap-generator

Update cap.scad

 use <threadlib/threadlib.scad> // height of the cap (without thread) cap_height = 3; // [0:0.1:20] // diameter of the cap-cap_diameter = 52; // [46:0.5:80]+cap_diameter = 93; // [46:0.5:90] // thread turns thread_turns = 4; // [1:1:20] // thread style-thread_style = "12-UN-1 3/4";+thread_style = "G2 3/4";+//segments

Not sure if this affects the customizer, but for consistency's sake, let's keep spaces between the // and the actual comment.

momo-aux

comment created time in a day

Pull request review commentmuesli/cap-generator

Update cap.scad

 use <threadlib/threadlib.scad> // height of the cap (without thread) cap_height = 3; // [0:0.1:20] // diameter of the cap-cap_diameter = 52; // [46:0.5:80]+cap_diameter = 93; // [46:0.5:90] // thread turns thread_turns = 4; // [1:1:20] // thread style-thread_style = "12-UN-1 3/4";+thread_style = "G2 3/4";+//segments+cap_segments=128; -cylinder(h=cap_height, d=cap_diameter, $fn=128);+//space multiplier+knurl_spacer = 1; // [1:1:8]++//boldness of the knurl+knurl_boldness = 2.3; // [1:0.1:3]++knurl_enabled = 1; // [1,0]

Sounds like we should use a boolean value (true or false) for this setting.

momo-aux

comment created time in a day

PullRequestReviewEvent
PullRequestReviewEvent

startedmuesli/cap-generator

started time in a day

issue commentmuesli/beehive

Bug: web UI trying to fetch localhost instead real address

If you know a solution around CANONICAL_URL I'll happily accept a pull request. Setting a custom CANONICAL_URL is working just fine, though. I tried it a minute ago with the latest beehive:latest. Please give us a bit more information how you're exactly invoking Beehive. Feel free to replace the actual domain name with foobar.com or something similar.

ololosha228

comment created time in a day

pull request commentmuesli/reflow

wordwrap should reset and restore ansi at linebreak

@treilik Whenever you consider this ready for a review, feel free to remove the Draft flag!

treilik

comment created time in a day

Pull request review commentmuesli/gitflux

Create Dockerfile for this project

+FROM golang:1.15-buster

I wonder if we couldn't get away with alpine here. I don't think we really require anything from buster.

SkYNewZ

comment created time in a day

PullRequestReviewEvent

issue commentcharmbracelet/glow

Ignore Yaml Frontmatter

I think the easy default would be to simply ignore the frontmatter and just display the actual contents. We could eventually start parsing the metadata in it, so we can display things like title, author, categories or tags in the TUI.

smhmd

comment created time in a day

PR merged knoxite/knoxite

Update Readme documentation
  • Mention the --pedantic flag
  • Mention the configuration system and refer to docs
  • Add section for installation via package managers
  • Emojify knoxites attributes
  • Include a reference to the full list of storage backends
+23 -6

0 comment

1 changed file

penguwin

pr closed time in a day

push eventknoxite/knoxite

Nicolas M

commit sha e13978cc9c588ba7eb52101cb49e86f9d39f798c

Update Readme (#186)

view details

push time in a day

issue closedknoxite/knoxite

Add documentation about --pedantic flag

Add documentation about the --pedantic flag from #154 on our website/readme.

Also leave some words that we've changed the default behavior from exiting on first error to reporting the errors at the end of a backup operation (without the --pedantic flag)

closed time in a day

penguwin
PullRequestReviewEvent

pull request commenttrashhalo/imgcat

Restructured the project so it can be used as a library in other progams as well

@trashhalo You can add the hacktoberfest label/topic to the entire repo, then all PRs will automatically count.

schoentoon

comment created time in 2 days

pull request commenttrashhalo/imgcat

Restructured the project so it can be used as a library in other progams as well

The main binary as you're used to it is now in ./cmd/imgcat instead, this may require some adjusting to goreleaser.

Indeed! Luckily it's really straightforward. Keep the .goreleaser.yml in the root of the repo and add the following setting to the build section of .goreleaser.yml:

    dir: ./cmd/imgcat

You can find an example for this in https://github.com/charmbracelet/charm/blob/master/.goreleaser.yml

schoentoon

comment created time in 2 days

issue commenttrashhalo/imgcat

Split into library and command

Awesome, can't wait for that @schoentoon!

muesli

comment created time in 2 days

Pull request review commentknoxite/knoxite

Update Readme

 To install knoxite, simply run:     cd knoxite     go build ./cmd/knoxite/ +Or use your favourite package manager:++    # Arch Linux (btw)+    yay -S knoxite

Currently that would still be knoxite-git.

penguwin

comment created time in 2 days

PullRequestReviewEvent

issue commenttrashhalo/imgcat

Split into library and command

Having ImageToString is convenient and nice, but I think I'd prefer passing either an image.Image or an io.Reader to it. That makes it a lot more flexible in regards to where the image is stored.

muesli

comment created time in 2 days

startedmuesli/gamut

started time in 2 days

delete branch muesli/gamut

delete branch : readme-update

delete time in 2 days

push eventmuesli/gamut

Christian Muehlhaeuser

commit sha e3793e256dc6a6959f11356e74fea58b0e77a575

Update README documentation

view details

push time in 2 days

PR merged muesli/gamut

Update README documentation

Mostly a copy / paste job from my blog post.

+150 -47

1 comment

1 changed file

muesli

pr closed time in 2 days

PR opened muesli/gamut

Update README documentation

Mostly a copy / paste job from my blog post.

+150 -47

0 comment

1 changed file

pr created time in 2 days

push eventmuesli/gamut

Christian Muehlhaeuser

commit sha a118759f76c367acda0d69e0b3722430233c3912

Update README documentation

view details

push time in 2 days

push eventmuesli/gamut

Christian Muehlhaeuser

commit sha afbb9bb3bb29a2c046ef1db01927fc937d417cea

Update README documentation

view details

push time in 2 days

push eventmuesli/gamut

Christian Muehlhaeuser

commit sha fa87ed0c39a33574690b1f9523a549873ac0b253

Update README documentation

view details

push time in 2 days

create barnchmuesli/gamut

branch : readme-update

created branch time in 2 days

startedgoreleaser/chglog

started time in 2 days

issue openedtrashhalo/imgcat

Split into library and command

I think we should split this project up into a library (root folder of the repo) and the imgcat command itself (probably in /cmd/imgcat).

I'd love to use this in glow / glamour to optionally display images :heart:

created time in 2 days

issue commentJguer/yay

Request: Show packages release notes

PKGBUILDs actually support changelogs to some degree: https://wiki.archlinux.org/index.php/PKGBUILD#changelog

This could come in really handy when updating packages: yay could diff the changelog between the installed and the new version of the package and show you what has changed since the last update.

AdrienLemaire

comment created time in 3 days

startedowen-d/louis

started time in 3 days

issue commentcharmbracelet/glow

please highlight code blocks with the same background style as inline code

Thank you, we'll always consider improvements in the default styles!

In the meantime, if you prefer a different styling it's really easy to adjust it yourself!

Just download dark.json (or light.json) from https://github.com/charmbracelet/glamour/tree/master/styles and edit it to your liking. You can pass your style file to glow with the -s flag, the config file, or the GLOW_STYLE environment variable.

If you come up with your own cool style, feel free to send a PR to our glamour repository. We'll soon add a gallery of user-contributed styles ❤️

john-soda

comment created time in 3 days

issue commentcharmbracelet/glow

Glow does not recognize line breaks

Glow does currently reflow the text to make the text fit the desired line width.

Do you have a markdown example?

john-soda

comment created time in 3 days

issue commentmuesli/termenv

error in centos

no output, same error on go build

That would suggest that the go get actually succeeded. Try your build with modules enabled, too:

GO111MODULE="on" go build -v
crack38

comment created time in 3 days

issue commentmuesli/termenv

error in centos

Do you have Go modules enabled? Can you try with:

GO111MODULE="on" go get github.com/muesli/termenv
crack38

comment created time in 3 days

delete branch muesli/kmeans

delete branch : clusters-dep

delete time in 3 days

startedmuesli/kmeans

started time in 3 days

created tagmuesli/kmeans

tagv0.2.0

k-means clustering algorithm implementation written in Go

created time in 3 days

release muesli/kmeans

v0.2.0

released time in 3 days

delete branch muesli/kmeans

delete branch : github-workflows

delete time in 3 days

push eventmuesli/kmeans

Christian Muehlhaeuser

commit sha 2890282a9e2831fac9b23f7c725c1a01ea341efe

Switch to GitHub workflows

view details

push time in 3 days

PR merged muesli/kmeans

Switch to GitHub workflows

Disables TravisCI in turn.

+110 -39

0 comment

6 changed files

muesli

pr closed time in 3 days

PR opened muesli/kmeans

Switch to GitHub workflows

Disables TravisCI in turn.

+110 -39

0 comment

6 changed files

pr created time in 3 days

push eventmuesli/kmeans

Christian Muehlhaeuser

commit sha 0f3fec52ac3909d712fc7ce28ee2c546062cf06c

Switch to GitHub workflows

view details

push time in 3 days

create barnchmuesli/kmeans

branch : github-workflows

created branch time in 3 days

delete tag muesli/kmeans

delete tag : v0.1

delete time in 3 days

created tagmuesli/kmeans

tagv0.1.0

k-means clustering algorithm implementation written in Go

created time in 3 days

created tagmuesli/gamut

tagv0.1.0

Go package to generate and manage color palettes & schemes

created time in 3 days

release muesli/gamut

v0.1.0

released time in 3 days

push eventmuesli/gamut

Christian Muehlhaeuser

commit sha 508cdfeaa8be9cf753b7bab9097054e8310a684f

Update README badges

view details

push time in 3 days

delete branch muesli/gamut

delete branch : github-workflow

delete time in 3 days

push eventmuesli/gamut

Christian Muehlhaeuser

commit sha 78af6dff303e1224e183471817a36f8243fc0996

Switch to GitHub workflows

view details

Christian Muehlhaeuser

commit sha 41d90ceaa8462d0e6f7a89c4ca3027b4fe4dea98

Enable Go modules

view details

push time in 3 days

PR merged muesli/gamut

Switch to GitHub workflows

Disables TravisCI in turn.

+135 -30

0 comment

8 changed files

muesli

pr closed time in 3 days

push eventmuesli/gamut

Christian Muehlhaeuser

commit sha 5d4d26ef1caadd319b1d1f431202b4e1cf1550e7

Enable Go modules

view details

push time in 3 days

PR opened muesli/gamut

Switch to GitHub workflows

Disables TravisCI in turn.

+105 -30

0 comment

6 changed files

pr created time in 3 days

create barnchmuesli/gamut

branch : github-workflow

created branch time in 3 days

push eventmuesli/gamut

0xflotus

commit sha 6537ccbdd2e04ae9d16653602723d3b131306bba

fixed small error

view details

push time in 3 days

PR merged muesli/gamut

fixed small error
+1 -1

1 comment

1 changed file

0xflotus

pr closed time in 3 days

pull request commentmuesli/gamut

fixed small error

Thank you!

0xflotus

comment created time in 3 days

pull request commentcharmbracelet/glow

Now in Scoop!

Thank you @batkiz!

batkiz

comment created time in 3 days

push eventcharmbracelet/glow

batkiz

commit sha 9ce4ec9149a18047db98b69b32801482a23ef873

Now in Scoop! check https://github.com/ScoopInstaller/Main/pull/1510

view details

push time in 3 days

PR merged charmbracelet/glow

Now in Scoop! documentation

scoop is a command-line installer for Windows.

by https://github.com/ScoopInstaller/Main/pull/1510, now we could install glow with scoop!

+3 -0

0 comment

1 changed file

batkiz

pr closed time in 3 days

pull request commentcharmbracelet/glow

Use GitHub/GitLab API to get a repo readme

Thanks for your PR, @cristiand391! I'll try this out and review it asap!

cristiand391

comment created time in 3 days

issue closedcharmbracelet/glow

Config file

Hi, thanks for making this cool CLI app. The current dark theme doesn't suit with my terminal color scheme. Adding a feature to support customized color scheme would be nice. Maybe with parameter like fzf, or config file like alacritty, or .sublime-syntax file like bat.

Related: #114

closed time in 3 days

dikiaap

issue commentcharmbracelet/glow

Config file

Good news everyone, glow now supports a config file! See README for more information!

dikiaap

comment created time in 3 days

issue closedcharmbracelet/glow

Configure the style with environment variables

See for example : BAT_STYLE for https://github.com/sharkdp/bat

GLOW_STYLE ?

closed time in 3 days

lofic

issue commentcharmbracelet/glow

Configure the style with environment variables

In the latest release you can now set glow's style via the env-var GLOW_STYLE or in its config file. See README!

lofic

comment created time in 3 days

issue closedcharmbracelet/glow

Detect terminal's width and limit default word-wrap setting to it

I am subjected to a scrolling problem.

Immediately after :

glow -p mydoc.md

the head (first lines/pages) of the document is missing.

I can't scroll up to the head.

But if I scroll down, then up, I can get to the head, with missing characters at the start of the lines

See screenshot in attachment (glow left, bat right)

glow_vs_bat

closed time in 3 days

lofic

issue commentcharmbracelet/glow

Detect terminal's width and limit default word-wrap setting to it

Thanks for your patience, this should be fixed in the latest release!

lofic

comment created time in 3 days

issue closedcharmbracelet/glow

bash code syntax highlighting not displaying correctly

OS: Fedora 32

Output: image

Markdown file: image

closed time in 3 days

jonnyhoff

issue commentcharmbracelet/glow

bash code syntax highlighting not displaying correctly

We've upgraded our syntax highlighter chroma to the latest stable release. Since we can't reproduce the issue, we'll need a bit more information. Can you try it with the latest release of glow? Closing this for now, assuming it has been fixed upstream.

jonnyhoff

comment created time in 3 days

push eventcharmbracelet/homebrew-tap

Christian Muehlhaeuser

commit sha 64b59497a314ab4712a2c893bf817b4200fc4a8b

Brew formula update for glow version v1.1.0

view details

push time in 3 days

created tagcharmbracelet/glow

tagv1.1.0

Render markdown on the CLI, with pizzazz! 💅🏻

created time in 3 days

release charmbracelet/glow

v1.1.0

released time in 3 days

push eventcharmbracelet/glow

Christian Muehlhaeuser

commit sha d4239a55db2e00c6a4a8a6ec35e07096b19542cb

Error codes should be in the range of 0 to 125

view details

push time in 3 days

issue closedcharmbracelet/glow

un-known connection to id.charm.sh every time open a local markdown

Hi, when I run glow to view a local markdown file. It connects to id.charm.sh. Why is it? and how to disable this behavior?

Bests,

closed time in 3 days

vinbrule

issue commentcharmbracelet/glow

un-known connection to id.charm.sh every time open a local markdown

We've added a -l / --local flag and a config file setting that makes glow work local-only.

vinbrule

comment created time in 3 days

PR opened charmbracelet/glow

Point out the 'glow config' command in README documentation

It's new. It's good.

+4 -4

0 comment

1 changed file

pr created time in 3 days

create barnchcharmbracelet/glow

branch : readme-glow-config

created branch time in 3 days

push eventcharmbracelet/bubbles

Christian Muehlhaeuser

commit sha 97020cd0d2784c54f733b5100db2835527f4c1ba

Support Alt-Backspace to delete previous word

view details

push time in 3 days

pull request commentmuesli/gitflux

Create Dockerfile for this project

We'll need a docker-compose with InfluxDB & Grafana being preconfigured:

  1. InfluxDB needs a bucket that we can write to
  2. Grafana needs to reach and know about the InfluxDB datasource

With regards to gitflux we have two options:

  1. Run it every couple of minutes as a service
  2. Add a daemon mode to gitflux, that keeps running and automatically polls data in intervals
SkYNewZ

comment created time in 3 days

startedgrafana/github-datasource

started time in 4 days

push eventmuesli/gitflux

Christian Muehlhaeuser

commit sha 2fd60596e56f448c5e3283050acad9ac710b569a

Clean up flags in README

view details

push time in 4 days

more