piotrmurach / tty

Toolkit for developing sleek command line apps.
https://ttytoolkit.org
MIT License
2.5k stars 78 forks source link

Installing gem doesn't provide binary (0.7.0) #37

Closed mroach closed 6 years ago

mroach commented 6 years ago

I ran gem install tty to get the teletype binary. It didn't work. I dug into it and found that the exe dir is missing from the gem's installation dir.

I dug further and found that when you download the gem from rubygems.org, tty.gemspec is different from what's here on GitHub. Notable differences:

Also, the exe dir is missing entirely when you download the gem from rubygems.org

So...did something go wrong in the gem cutting process that fouled-up tty.gemspec?

piotrmurach commented 6 years ago

Hi Mike,

Thanks for trying the gem out!

The README.md file is in line with the master branch. What you see there isn't released yet. I maintain and create quite few Ruby gems and find that the best (and for me the only) way to develop new code and stay on top of things is to write docs along side the code. If you wish to see v0.7.0 you will need to select a tag.

I cannot tell you the exact date for the new release but I hope to get it done before the end of this month. In the meantime, I would appreciate if you could use master branch directly and hopefully contribute back and provide feedback.

I will keep this issue open in case others find it confusing as well. Sorry for the trouble!

coisnepe commented 6 years ago

Hey,

Any update on this issue?

piotrmurach commented 6 years ago

@coisnepe This is my highest priority now! However, I cannot give you an exact date but I'm working to release new tty version in March/April time. In the meantime I've been working on other tty packages. I have still few things to work on before teletype executable is in a good shape for release and a trip coming hence don't want to promise anything specific. I want to build a tool using teletype to ensure that it matches my needs and then I will be happy to cut a release.

piotrmurach commented 6 years ago

To anyone wishing to help out, I've spent a lot of time chopping and changing how teletype works. I'm nearing a release version that I think is robust and works well for creating simple and testable CLI tools. Therefore, I would really appreciate any help testing the master branch before the first official release which I plan for early May.

piotrmurach commented 6 years ago

I'm speaking at RubyKaigi in Japan in about one hour and for this occasion I've released v0.8.0 which includes the latest teletype! 🍾 🎆 Hope you like it! Any feedack greatly appreciated!