Giter VIP home page Giter VIP logo

Comments (22)

tenox7 avatar tenox7 commented on May 29, 2024 1

haha, no the issue is on latest freebsd and macos; build from head master and ran with -2, still only shows one chart, -c and others do not work

from ttyplot.

hartwork avatar hartwork commented on May 29, 2024 1

@fcambus any chance you could bump ttyplot to 1.5.2 to fix issue #102 (comment) for users of OpenBSD?

from ttyplot.

edgar-bonet avatar edgar-bonet commented on May 29, 2024

I cannot reproduce:

$ git switch master
Already on 'master'
Your branch is up to date with 'upstream/master'.
$ git pull upstream
Already up to date.
$ git clean -dxf  # make this as clean as it gets
Removing ttyplot
$ make
cc -Wall -Wextra    ttyplot.c  `pkg-config --libs ncurses 2>/dev/null || echo '-lcurses -ltinfo'` -o ttyplot
$ ./ttyplot -v
ttyplot 1.5.1
$ ./ttyplot -h
Usage:
  ttyplot [-h] [-v] [-2] [-r] [-c plotchar] [-s scale] [-m max] [-M min] [-t title] [-u unit]

  -2 read two values and draw two plots, the second one is in reverse video
  [snip]
$ seq 1 80 | ./ttyplot -c o
# A plot is displayed with the ‘o’ character.
$ lsb_release -ds
Ubuntu 22.04.3 LTS

from ttyplot.

MIvanchev avatar MIvanchev commented on May 29, 2024

I can't reproduce either,

git checkout 1.5.1
rm ttyplot && make
seq 1 80 | ./ttyplot -c o -m 40 -t "I ain't scared of no ghosts." -u ghosts

Works great!

from ttyplot.

hartwork avatar hartwork commented on May 29, 2024

@tenox7 can you define broken and share more about the environment? E.g. is it a box with ancient broken getopt by any chance?

from ttyplot.

MIvanchev avatar MIvanchev commented on May 29, 2024

It could be that optind needs to be reset to 1 instead of 0.

from ttyplot.

MIvanchev avatar MIvanchev commented on May 29, 2024

@tenox7 (and everyone else): Could you check if this MR works for you? If yes, I also incremented the version numbers for a hotfix release.

from ttyplot.

tenox7 avatar tenox7 commented on May 29, 2024

tried https://github.com/MIvanchev/ttyplot/tree/issue-102-potentially-incorrect-usage still same issue, both freebsd and macos

from ttyplot.

MIvanchev avatar MIvanchev commented on May 29, 2024

@tenox7 OK, I know what the issue is, stand by.

from ttyplot.

tenox7 avatar tenox7 commented on May 29, 2024

thank you :)

from ttyplot.

MIvanchev avatar MIvanchev commented on May 29, 2024

@tenox7 Try now? I've added some BSD and Mac logic.

from ttyplot.

tenox7 avatar tenox7 commented on May 29, 2024

checking (thank you!)

from ttyplot.

tenox7 avatar tenox7 commented on May 29, 2024

same repo? just did git clone https://github.com/MIvanchev/ttyplot.git && cd ttyplot && make ttyplot && ./ttyplot -2

linux: works
freebsd: doesnt
macos: doesnt

from ttyplot.

MIvanchev avatar MIvanchev commented on May 29, 2024

git clone --branch issue-102-potentially-incorrect-usage https://github.com/MIvanchev/ttyplot.git && cd ttyplot && make ttyplot && ./ttyplot -2

from ttyplot.

tenox7 avatar tenox7 commented on May 29, 2024

wait I guess I forgot to switch the branch

from ttyplot.

tenox7 avatar tenox7 commented on May 29, 2024

ok branch remotes/origin/issue-102-potentially-incorrect-usage works!

linux: works
macos: works
freebsd: works

thank you! please send a PR

from ttyplot.

MIvanchev avatar MIvanchev commented on May 29, 2024

It's here #103, good thing you test on non Linuxes :))

P.S.
I'll research how to set automated tests for that.

P.S.S.
Versions numbers are adjusted for 1.5.2 if you decide to hotfix immediately.

from ttyplot.

tenox7 avatar tenox7 commented on May 29, 2024

thank you for fixing @MIvanchev much appreciated!!!!

from ttyplot.

MIvanchev avatar MIvanchev commented on May 29, 2024

NP, this is a small one, much more work to be done.

from ttyplot.

hartwork avatar hartwork commented on May 29, 2024

FYI pull request Homebrew/homebrew-core#154651 by @Porkepix will get 1.5.2 with the fix into homebrew for macOS. OpenBSD with current 1.5.1 is also affected. Is anyone in touch with them on the topic already?

from ttyplot.

fcambus avatar fcambus commented on May 29, 2024

@fcambus any chance you could bump ttyplot to 1.5.2 to fix issue #102 (comment) for users of OpenBSD?

I just committed an update, thanks for the heads-up!

from ttyplot.

hartwork avatar hartwork commented on May 29, 2024

@fcambus excellent, thank you! 👍

from ttyplot.

Related Issues (20)

Recommend Projects

  • React photo React

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

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.