apohllo.pl
więcej niż strona domowa...
 

cyc-console 0.0.5

Ponieważ opisane w poprzednim poście testy nowego serwisu do składowania gemów wypadły pomyślnie, postanowiłem umieścić tam nową wersję mojego gemu cyc-console.

Udało mi się zaimplementować następujące funkcjonalności:
  • autouzupełnianie poleceń Cyc (póki co na podstawie pliku użytkownika ~/.cyc_functions)
  • autouzupełnianie symboli Cyc (na podstawie odpowiedzi zwróconych przez serwer)
Niestety nadal pozostaje trochę problemów do rozwiązania:
  • obcinanie zbyt długich odpowiedzi (to samo jednak dzieje się w zwykłej konsoli Cyca)
  • problemy z poleceniami wielowierszowymi (problem bierze się z kolorowanego znaku zachęty – readline niepoprawnie oblicza długość linii i jakoś dziwnie się zawija, póki co nie znalazłem rozwiązania, które działałoby w Rubim)
  • błędy nie są manifestowane inaczej niż przez nil
  • to co wysyłane jest na STDOUT nie jest widoczne

Dzięki skorzystaniu z gemcuttera mogłem spokojnie dodać zależność od colors, bez dodatkowych problemów w trakcie testowania. Zatem instalacja (o ile mamy gemcuttera w repozytoriach) nie powinna teraz stanowić większego problemu. Dzięki rezygnacji z githuba, gem nazywa się teraz po prostu cyc-console, zatem polecenie instalacyjne wygląda teraz następująco:

$ sudo gem install cyc-console

Jeśli nie mamy zainstalowanego gema colors, zostanie od doinstalowany automagicznie.

ruby | cyc | gem | Opublikowano 11:19 08-10-2009. Ostatnia modyfikacja 12:42 08-10-2009 |
comments powered by Disqus