This project is mirrored from https://*****@github.com/tarantool/cartridge-cli.git. Pull mirroring updated .
  1. 29 Dec, 2020 5 commits
  2. 28 Dec, 2020 3 commits
  3. 23 Dec, 2020 3 commits
    • Elizaveta Dokshina's avatar
      Refactor compution project paths in tests (#429) · 02f8c282
      Elizaveta Dokshina authored
      This patch just reduces copy-paste of computing instances paths in tests
      02f8c282
    • Elizaveta Dokshina's avatar
      Refactor reading from Tarantool conn timeouts (#430) · 70279ab9
      Elizaveta Dokshina authored
      Timeouts is a good approach, but sometimes we have to wait for command
      to be completed
      For example, connect,enter,admin commands can be used to collect statistics from huge clusters.
      Generally, there is no "right" timeout for `edit_topology` calls, so
      it's called without timeout.
      Some simple things (like fetching Cartridge version) or completion
      operations are performed with a little timeout.
      70279ab9
    • Elizaveta Dokshina's avatar
      Enter and Connect commands (#419) · 0554c62c
      Elizaveta Dokshina authored
      Added new commands:
      - `cartridge enter` to connect to local running instance
      - `cartridge connect` to connect to instance by address
      
      Plain text and binary protocols are supported as well as Lua output.
      0554c62c
  4. 22 Dec, 2020 2 commits
  5. 21 Dec, 2020 1 commit
  6. 17 Dec, 2020 1 commit
    • Elizaveta Dokshina's avatar
      Eval Tarantool connection w/ Lua output (#420) · d2e5c478
      Elizaveta Dokshina authored
      Enter and connect command use Tarantool connection eval to get a list of suggestions.
      Since we support Lua output, we should be able to parse results in this format.
      Both `EvalTarantoolConnLua` and `EvalTarantoolConnYAML` functions are used by Cartridge CLI,
      so it shouldn't fail on returning non-serializeable data (until somebody write such code in Cartridge CLI,
      but in this case, CLI returns internal error).
      d2e5c478
  7. 11 Dec, 2020 3 commits
  8. 10 Dec, 2020 2 commits
  9. 09 Dec, 2020 1 commit
  10. 07 Dec, 2020 1 commit
  11. 02 Dec, 2020 2 commits
  12. 16 Nov, 2020 1 commit
    • Elizaveta Dokshina's avatar
      Read from Tarantool console socket correctly (#404) · 7ba4e42f
      Elizaveta Dokshina authored
      Before this patch end of Tarantool output wasn't detected correctly.
      So all readings from socket failed by timeout (on `n == 0` check).
      It leads that read takes time equal to timeout.
      Moreover, before each  eval Tarantool greeting was read, so this time
      was doubled.
      Now `ConnectToTarantoolSocket` function creates a connection, sets read
      timeout and reads the greeting once.
      `ReadFromConn` function is fixed - end of output is deteced correctly,
      by "\n...\n" suffix
      7ba4e42f
  13. 10 Nov, 2020 2 commits
  14. 30 Oct, 2020 2 commits
  15. 26 Oct, 2020 5 commits
  16. 23 Oct, 2020 1 commit
    • Elizaveta Dokshina's avatar
      Fix bash completion permissions (#383) · 40210ea6
      Elizaveta Dokshina authored
      File permissions was discarded on common.ReplaceFileLinesByRe.
      As a result bash completion had 0600 mode, and it wasn't possible
      to pack application with this completion (because `cartridge pack`
      checks that each application file has read perms for all).
      40210ea6
  17. 14 Oct, 2020 1 commit
  18. 30 Sep, 2020 1 commit
  19. 28 Sep, 2020 1 commit
  20. 31 Aug, 2020 1 commit
  21. 28 Aug, 2020 1 commit