Permalink
Cannot retrieve contributors at this time
Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign up
Switch branches/tags
buckle-up
greenkeeper/babel-eslint-8.0.0
greenkeeper/babel-eslint-8.0.1
greenkeeper/babel-eslint-8.0.2
greenkeeper/babel-eslint-8.0.3
greenkeeper/babel-eslint-8.1.0
greenkeeper/babel-eslint-8.1.1
greenkeeper/babel-eslint-8.1.2
greenkeeper/babel-eslint-8.2.0
greenkeeper/babel-eslint-8.2.1
greenkeeper/babel-eslint-8.2.2
greenkeeper/babel-eslint-8.2.3
greenkeeper/babel-preset-stage-0-6.22.0
greenkeeper/babel-runtime-6.23.0
greenkeeper/babelify-8.0.0
greenkeeper/browserify-14.1.0
greenkeeper/browserify-14.2.0
greenkeeper/browserify-14.3.0
greenkeeper/browserify-14.4.0
greenkeeper/browserify-14.5.0
greenkeeper/browserify-15.0.0
greenkeeper/browserify-15.1.0
greenkeeper/browserify-15.2.0
greenkeeper/browserify-16.0.0
greenkeeper/browserify-16.1.0
greenkeeper/browserify-16.1.1
greenkeeper/browserify-16.2.0
greenkeeper/browserify-16.2.1
greenkeeper/eslint-3.14.0
greenkeeper/eslint-3.14.1
greenkeeper/eslint-3.16.1
greenkeeper/eslint-4.0.0
greenkeeper/eslint-4.1.0
greenkeeper/eslint-4.1.1
greenkeeper/eslint-4.2.0
greenkeeper/eslint-4.3.0
greenkeeper/eslint-4.4.0
greenkeeper/eslint-4.4.1
greenkeeper/eslint-4.5.0
greenkeeper/eslint-4.6.0
greenkeeper/eslint-4.6.1
greenkeeper/eslint-4.7.0
greenkeeper/eslint-4.7.1
greenkeeper/eslint-4.7.2
greenkeeper/eslint-4.8.0
greenkeeper/eslint-4.9.0
greenkeeper/eslint-4.10.0
greenkeeper/eslint-4.11.0
greenkeeper/eslint-4.12.0
greenkeeper/eslint-4.12.1
greenkeeper/eslint-4.13.0
greenkeeper/eslint-4.13.1
greenkeeper/eslint-4.14.0
greenkeeper/eslint-4.15.0
greenkeeper/eslint-4.16.0
greenkeeper/eslint-4.17.0
greenkeeper/eslint-4.18.0
greenkeeper/eslint-4.18.1
greenkeeper/eslint-4.18.2
greenkeeper/eslint-4.19.0
greenkeeper/eslint-4.19.1
greenkeeper/eslint-plugin-react-7.0.0
greenkeeper/eslint-plugin-react-7.0.1
greenkeeper/eslint-plugin-react-7.1.0
greenkeeper/eslint-plugin-react-7.2.0
greenkeeper/eslint-plugin-react-7.2.1
greenkeeper/eslint-plugin-react-7.3.0
greenkeeper/eslint-plugin-react-7.4.0
greenkeeper/eslint-plugin-react-7.5.0
greenkeeper/eslint-plugin-react-7.5.1
greenkeeper/eslint-plugin-react-7.6.0
greenkeeper/eslint-plugin-react-7.6.1
greenkeeper/eslint-plugin-react-7.7.0
greenkeeper/eslint-plugin-react-7.8.0
greenkeeper/eslint-plugin-react-7.8.1
greenkeeper/eslint-plugin-react-7.8.2
greenkeeper/exorcist-1.0.0
greenkeeper/exorcist-1.0.1
greenkeeper/flow-bin-0.44.0
greenkeeper/flow-bin-0.44.2
greenkeeper/flow-bin-0.45.0
greenkeeper/flow-bin-0.46.0
greenkeeper/flow-bin-0.47.0
greenkeeper/flow-bin-0.49.1
greenkeeper/flow-bin-0.50.0
greenkeeper/flow-bin-0.51.0
greenkeeper/flow-bin-0.51.1
greenkeeper/flow-bin-0.52.0
greenkeeper/flow-bin-0.53.0
greenkeeper/flow-bin-0.53.1
greenkeeper/flow-bin-0.54.0
greenkeeper/flow-bin-0.54.1
greenkeeper/flow-bin-0.55.0
greenkeeper/flow-bin-0.56.0
greenkeeper/flow-bin-0.57.1
greenkeeper/flow-bin-0.57.2
greenkeeper/flow-bin-0.57.3
greenkeeper/flow-bin-0.58.0
greenkeeper/flow-bin-0.59.0
greenkeeper/flow-bin-0.60.0
greenkeeper/flow-bin-0.60.1
greenkeeper/flow-bin-0.61.0
greenkeeper/flow-bin-0.62.0
greenkeeper/flow-bin-0.63.0
greenkeeper/flow-bin-0.63.1
greenkeeper/flow-bin-0.64.0
greenkeeper/flow-bin-0.65.0
greenkeeper/flow-bin-0.66.0
greenkeeper/flow-bin-0.67.1
greenkeeper/flow-bin-0.68.0
greenkeeper/flow-bin-0.69.0
greenkeeper/flow-bin-0.70.0
greenkeeper/flow-bin-0.71.0
greenkeeper/jest-cli-19.0.1
greenkeeper/jest-cli-19.0.2
greenkeeper/jest-cli-20.0.0
greenkeeper/jest-cli-20.0.1
greenkeeper/jest-cli-20.0.2
greenkeeper/jest-cli-20.0.3
greenkeeper/jest-cli-20.0.4
greenkeeper/jest-cli-21.0.0
greenkeeper/jest-cli-21.0.1
greenkeeper/jest-cli-21.0.2
greenkeeper/jest-cli-21.1.0
greenkeeper/jest-cli-21.2.0
greenkeeper/jest-cli-21.2.1
greenkeeper/jest-cli-22.0.0
greenkeeper/jest-cli-22.0.1
greenkeeper/jest-cli-22.0.2
greenkeeper/jest-cli-22.0.3
greenkeeper/jest-cli-22.0.4
greenkeeper/jest-cli-22.0.5
greenkeeper/jest-cli-22.0.6
greenkeeper/jest-cli-22.1.0
greenkeeper/jest-cli-22.1.1
greenkeeper/jest-cli-22.1.2
greenkeeper/jest-cli-22.1.3
greenkeeper/jest-cli-22.1.4
greenkeeper/jest-cli-22.2.0
greenkeeper/jest-cli-22.2.1
greenkeeper/jest-cli-22.2.2
greenkeeper/jest-cli-22.3.0
greenkeeper/jest-cli-22.4.0
greenkeeper/jest-cli-22.4.1
greenkeeper/jest-cli-22.4.2
greenkeeper/jest-cli-22.4.4
greenkeeper/jest-cli-23.0.0-alpha.0
greenkeeper/query-string-5.0.0
greenkeeper/query-string-5.0.1
greenkeeper/query-string-5.1.0
greenkeeper/query-string-5.1.1
greenkeeper/query-string-6.0.0
greenkeeper/react-15.4.2
greenkeeper/react-15.6.0
greenkeeper/react-15.6.1
greenkeeper/react-15.6.2
greenkeeper/react-16.0.0
greenkeeper/react-16.1.0
greenkeeper/react-16.1.1
greenkeeper/react-16.2.0
greenkeeper/react-16.3.0
greenkeeper/react-16.3.1
greenkeeper/react-16.3.2
greenkeeper/react-dom-16.0.0
greenkeeper/react-dom-16.1.0
greenkeeper/react-dom-16.1.1
greenkeeper/react-dom-16.2.0
greenkeeper/react-dom-16.3.0
greenkeeper/react-dom-16.3.1
greenkeeper/react-dom-16.3.2
greenkeeper/react-pin-15.5.4
greenkeeper/rxjs-5.3.2
greenkeeper/static-server-2.0.4
greenkeeper/static-server-3.0.0
greenkeeper/uglify-js-3.0.0
greenkeeper/uglify-js-3.0.1
greenkeeper/uglify-js-3.0.3
greenkeeper/uglify-js-3.0.4
greenkeeper/uglify-js-3.0.5
greenkeeper/uglify-js-3.0.6
greenkeeper/uglify-js-3.0.7
greenkeeper/uglify-js-3.0.8
greenkeeper/uglify-js-3.0.9
greenkeeper/uglify-js-3.0.10
greenkeeper/uglify-js-3.0.11
greenkeeper/uglify-js-3.0.12
greenkeeper/uglify-js-3.0.13
greenkeeper/uglify-js-3.0.14
greenkeeper/uglify-js-3.0.15
greenkeeper/uglify-js-3.0.16
greenkeeper/uglify-js-3.0.17
greenkeeper/uglify-js-3.0.18
greenkeeper/uglify-js-3.0.19
greenkeeper/uglify-js-3.0.20
greenkeeper/uglify-js-3.0.21
greenkeeper/uglify-js-3.0.22
greenkeeper/uglify-js-3.0.23
greenkeeper/uglify-js-3.0.24
greenkeeper/uglify-js-3.0.25
greenkeeper/uglify-js-3.0.26
greenkeeper/uglify-js-3.0.27
greenkeeper/uglify-js-3.0.28
greenkeeper/uglify-js-3.1.0
greenkeeper/uglify-js-3.1.1
greenkeeper/uglify-js-3.1.2
greenkeeper/uglify-js-3.1.3
greenkeeper/uglify-js-3.1.4
greenkeeper/uglify-js-3.1.5
greenkeeper/uglify-js-3.1.6
greenkeeper/uglify-js-3.1.7
greenkeeper/uglify-js-3.1.8
greenkeeper/uglify-js-3.1.9
greenkeeper/uglify-js-3.1.10
greenkeeper/uglify-js-3.2.0
greenkeeper/uglify-js-3.2.1
greenkeeper/uglify-js-3.2.2
greenkeeper/uglify-js-3.3.0
greenkeeper/uglify-js-3.3.1
greenkeeper/uglify-js-3.3.2
greenkeeper/uglify-js-3.3.3
greenkeeper/uglify-js-3.3.4
greenkeeper/uglify-js-3.3.5
greenkeeper/uglify-js-3.3.6
greenkeeper/uglify-js-3.3.7
greenkeeper/uglify-js-3.3.8
greenkeeper/uglify-js-3.3.9
greenkeeper/uglify-js-3.3.10
greenkeeper/uglify-js-3.3.11
greenkeeper/uglify-js-3.3.12
greenkeeper/uglify-js-3.3.13
greenkeeper/uglify-js-3.3.14
greenkeeper/uglify-js-3.3.15
greenkeeper/uglify-js-3.3.16
greenkeeper/uglify-js-3.3.17
greenkeeper/uglify-js-3.3.18
greenkeeper/uglify-js-3.3.19
greenkeeper/uglify-js-3.3.20
greenkeeper/uglify-js-3.3.21
greenkeeper/uglify-js-3.3.22
greenkeeper/uglify-js-3.3.23
greenkeeper/uglify-js-3.3.24
greenkeeper/uglify-js-3.3.25
greenkeeper/update-to-node-10
master
reasonable-tldr
zazenify
Nothing to show
Find file
Copy path
Fetching contributors…
| //@flow | |
| /******************************************************************************* | |
| * Imports | |
| *******************************************************************************/ | |
| import React from 'react' | |
| import Tldr from './Tldr' | |
| import Link from './Link' | |
| import { Markdown, Cr } from './Markdown' | |
| import hello from '../lib/hello' | |
| /******************************************************************************* | |
| * Private | |
| *******************************************************************************/ | |
| let random = (list) => list[Math.floor(Math.random()*list.length)] | |
| let salutation = random(hello) | |
| /******************************************************************************* | |
| * Public API | |
| *******************************************************************************/ | |
| export default () => ( | |
| <Markdown className="content"> | |
| # {salutation}! | |
| {Cr} | |
| We tried to learn other languages, but since we didn't find a <Tldr size="small" /> for them it might not say "Welcome". We extend our deepest apologies. | |
| {Cr} | |
| ### How do I use this thing? | |
| {Cr} | |
| See the input box by the logo? Just type in a command and see the magic happen! | |
| {Cr} | |
| Try <code>osx/say</code>, <code>linux/du</code>, or simply <code>man</code>. | |
| {Cr} | |
| Some commands are widely available with the same interface, some other have variants per operating system. Currently the <code>tldr-pages</code> project splits commands into 4 categories: common, linux, osx, and sunos. | |
| {Cr} | |
| <code>du</code>, for example, is available under both <code>linux</code> and <code>osx</code>. | |
| {Cr} | |
| ### What is <Tldr size="small" />? | |
| {Cr} | |
| This is a web client for a project called <code>tldr-pages</code>; they are a community effort to simplify the beloved man pages with practical examples. | |
| {Cr} | |
| Nifty indeed. | |
| {Cr} | |
| Read more and join the tldr wagon at <Link href="https://tldr-pages.github.io/" text="tldr-pages.github.io" /> | |
| {Cr} | |
| ### Do you have any unwanted pieces of trivia for me? | |
| {Cr} | |
| Well, this small app was built with ES6, type-checked using FlowType, the amazing reactivity is provided by RxJS, and all the rendering is done with React. It's got a nice 12-LOC long Markdown component that works _great_ with nested React components. See these links? <Link href="https://github.com/ostera/tldr.jsx/blob/master/src/components/Welcome.js" text="Check the source" /> | |
| {Cr} | |
| Have a <Link href="https://github.com/ostera/tldr.jsx" text="look inside" /> and feel free to <Link href="https://github.com/ostera/tldr.jsx/fork" text="fork" /> | |
| </Markdown> | |
| ) |
Copy lines Copy permalink - View git blame
- Open new issue