Skip to content

Instantly share code, notes, and snippets.

@igorshubovych
Created December 12, 2015 20:46
Show Gist options
  • Save igorshubovych/c4544cfd02e492e029f3 to your computer and use it in GitHub Desktop.
Save igorshubovych/c4544cfd02e492e029f3 to your computer and use it in GitHub Desktop.
New client for TLDR

New client

  • No dependencies, so cannot be written in NodeJS, Ruby, Python, Java :( Even though I like these languages very much.
  • It has to be easily installable on servers using package managers.
  • It should work on Windows too.
  • Most likely written either in Go (fork of existing?) or Rust. Can be written in C/C++, but I am very bad in it.
  • The recent pages archive should be downloaded together with package installation or added to package. So after apt-get install tldr it has to be ready to run.
  • It should auto-update pages archive regularly, similarly to oh-my-zsh.
  • Several people should contribute to it, there should be community around it, because it has to be actively supported, unlike current Go client.
  • NodeJS client should be kind of "reference implementation"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment