Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/chubin/cheat.sh
/ types & classes
Types & classes
83 in github.com/chubin/cheat.sh
⨍
Functions
281
◇
Types & classes
83
↳
Endpoints
4
↓ 6 callers
Class
Point
One point (character) on a terminal
lib/panela/panela_colors.py:39
↓ 2 callers
Class
Panela
To implement: Blocks manipulation: [*] copy [*] crop [*] cut [*] extend [ ] join [ ] move
lib/panela/panela_colors.py:50
↓ 1 callers
Class
Config
configuration dictionary that handles relative paths properly (making them relative to path.workdir)
lib/config.py:157
↓ 1 callers
Class
Limits
Queries limitation (by IP). Exports: check_ip(ip_address)
lib/limits.py:33
↓ 1 callers
Class
Router
Implementation of query routing. Routing is based on `routing_table` and the data exported by the adapters (functions `get_list()` and `is_fo
lib/routing.py:25
↓ 1 callers
Class
SkipFlaskLogger
bin/app.py:65
↓ 1 callers
Class
Template
lib/panela/panela_colors.py:612
Class
Adapter
An abstract class, defines methods: (cheat sheets retrieval) * get_list * is_found * is_cache_needed (repositories manageme
lib/adapter/adapter.py:27
Class
Adapter
lib/adapter/common.py:1
Class
AdapterChmod
Show chmod numeric values and strings Exported as: "/chmod/NUMBER"
lib/adapter/cmd.py:162
Class
AdapterMC
Adapter Metaclass. Defines string representation of adapters
lib/adapter/adapter.py:15
Class
AdapterOeis
Show OEIS by its number. Exported as: "/oeis/NUMBER"
lib/adapter/cmd.py:121
Class
AdapterRfc
Show RFC by its number. Exported as: "/rfc/NUMBER"
lib/adapter/cmd.py:92
Class
Cheat
cheat/cheat adapter
lib/adapter/cheat_cheat.py:13
Class
CheatSheets
Adapter for the cheat.sheets cheat sheets.
lib/adapter/cheat_sheets.py:42
Class
CheatSheetsDir
Adapter for the cheat sheets directories. Provides pages named according to subdirectories: _dir => dir/ (currently only _get_li
lib/adapter/cheat_sheets.py:92
Class
CommandAdapter
lib/adapter/cmd.py:25
Class
Fosdem
Show the output of the `current-fosdem-slide` command, which shows the current slide open in some terminal. This was used during the talk
lib/adapter/cmd.py:48
Class
GitRepositoryAdapter
Implements all methods needed to handle cache handling for git-repository-based adapters
lib/adapter/git_adapter.py:58
Class
InternalPages
lib/adapter/internal.py:49
Class
Latenz
chubin/late.nz Adapter
lib/adapter/latenz.py:16
Class
LearnAwkAdapter
Learn AWK in Y Minutes
lib/adapter/learnxiny.py:227
Class
LearnBashAdapter
Learn Bash in Y Minutes
lib/adapter/learnxiny.py:235
Class
LearnBfAdapter
Learn Brainfuck in Y Minutes
lib/adapter/learnxiny.py:243
Class
LearnCAdapter
Learn C in Y Minutes
lib/adapter/learnxiny.py:251
Class
LearnCMakeAdapter
Learn CMake in Y Minutes
lib/adapter/learnxiny.py:983
Class
LearnChapelAdapter
Learn Chapel in Y Minutes
lib/adapter/learnxiny.py:259
Class
LearnClojureAdapter
Learn Clojure in Y Minutes
lib/adapter/learnxiny.py:267
Class
LearnCoffeeScriptAdapter
Learn coffeescript in Y Minutes
lib/adapter/learnxiny.py:299
Class
LearnCppAdapter
Learn C++ in Y Minutes
lib/adapter/learnxiny.py:307
Class
LearnCsharpAdapter
Learn C# in Y Minutes
lib/adapter/learnxiny.py:346
Class
LearnDAdapter
Learn D in Y Minutes
lib/adapter/learnxiny.py:354
Class
LearnDartAdapter
Learn Dart in Y Minutes
lib/adapter/learnxiny.py:362
Class
LearnElispAdapter
Learn Elisp in Y Minutes
lib/adapter/learnxiny.py:394
Class
LearnElixirAdapter
Learn Elixir in Y Minutes
lib/adapter/learnxiny.py:402
Class
LearnElmAdapter
Learn Elm in Y Minutes
lib/adapter/learnxiny.py:439
Class
LearnErlangAdapter
Learn Erlang in Y Minutes
lib/adapter/learnxiny.py:477
Class
LearnFactorAdapter
Learn Factor in Y Minutes
lib/adapter/learnxiny.py:370
Class
LearnForthAdapter
Learn Forth in Y Minutes
lib/adapter/learnxiny.py:378
Class
LearnFortranAdapter
Learn Fortran in Y Minutes
lib/adapter/learnxiny.py:506
Class
LearnFsharpAdapter
Learn F# in Y Minutes
lib/adapter/learnxiny.py:386
Class
LearnGitAdapter
Learn Git in Y Minutes
lib/adapter/learnxiny.py:999
Class
LearnGoAdapter
Learn Go in Y Minutes
lib/adapter/learnxiny.py:514
Class
LearnGroovyAdapter
Learn Groovy in Y Minutes
lib/adapter/learnxiny.py:522
Class
LearnHaskellAdapter
Learn Haskell in Y Minutes
lib/adapter/learnxiny.py:602
Class
LearnJavaAdapter
Learn Java in Y Minutes
lib/adapter/learnxiny.py:530
Class
LearnJavaScriptAdapter
Learn JavaScript in Y Minutes
lib/adapter/learnxiny.py:538
Class
LearnJuliaAdapter
Learn Julia in Y Minutes
lib/adapter/learnxiny.py:573
Class
LearnKotlinAdapter
Learn Kotlin in Y Minutes
lib/adapter/learnxiny.py:705
Class
LearnLatexAdapter
Learn Nim in Y Minutes
lib/adapter/learnxiny.py:1007
Class
LearnLispAdapter
Learn Lisp in Y Minutes
lib/adapter/learnxiny.py:637
Class
LearnLuaAdapter
Learn Lua in Y Minutes
lib/adapter/learnxiny.py:645
Class
LearnMathematicaAdapter
Learn Mathematica in Y Minutes
lib/adapter/learnxiny.py:681
Class
LearnMatlabAdapter
Learn Matlab in Y Minutes
lib/adapter/learnxiny.py:689
Class
LearnNimAdapter
Learn Nim in Y Minutes
lib/adapter/learnxiny.py:991
Class
LearnOCamlAdapter
Learn OCaml in Y Minutes
lib/adapter/learnxiny.py:742
Class
LearnObjectiveCAdapter
Learn Objective C in Y Minutes
lib/adapter/learnxiny.py:734
Class
LearnOctaveAdapter
Learn Octave in Y Minutes
lib/adapter/learnxiny.py:697
Class
LearnPHPAdapter
Learn PHP in Y Minutes
lib/adapter/learnxiny.py:823
Class
LearnPerl6Adapter
Learn Perl 6 in Y Minutes
lib/adapter/learnxiny.py:815
Class
LearnPerlAdapter
Learn Perl in Y Minutes
lib/adapter/learnxiny.py:778
Class
LearnPython3Adapter
Learn Python 3 in Y Minutes
lib/adapter/learnxiny.py:877
Class
LearnPythonAdapter
Learn Python in Y Minutes
lib/adapter/learnxiny.py:848
Class
LearnRAdapter
Learn R in Y Minutes
lib/adapter/learnxiny.py:885
Class
LearnRacketAdapter
Learn Racket in Y Minutes
lib/adapter/learnxiny.py:893
Class
LearnRubyAdapter
Learn Ruby in Y Minutes Format of the file was changed, so we have to fix the function too. This case is a good case for health check:
lib/adapter/learnxiny.py:901
Class
LearnRustAdapter
Learn Rust in Y Minutes
lib/adapter/learnxiny.py:935
Class
LearnSolidityAdapter
Learn Solidity in Y Minutes
lib/adapter/learnxiny.py:943
Class
LearnSwiftAdapter
Learn Swift in Y Minutes
lib/adapter/learnxiny.py:951
Class
LearnTclAdapter
Learn Tcl in Y Minutes
lib/adapter/learnxiny.py:959
Class
LearnTcshAdapter
Learn Tcsh in Y Minutes
lib/adapter/learnxiny.py:967
Class
LearnVisualBasicAdapter
Learn Visual Basic in Y Minutes
lib/adapter/learnxiny.py:975
Class
LearnXYAdapter
Parent class of all languages adapters
lib/adapter/learnxiny.py:66
Class
LearnXinY
Adapter for the LearnXinY project
lib/adapter/learnxiny.py:18
Class
Question
Answer to a programming language question, using Stackoverflow as the main data source. Heavy lifting is done by an external program `CON
lib/adapter/question.py:42
Class
RepositoryAdapter
Implements methods needed to handle standard repository based adapters.
lib/adapter/git_adapter.py:15
Class
Rosetta
Adapter for RosettaCode
lib/adapter/rosetta.py:19
Class
Search
lib/adapter/internal.py:152
Class
Tldr
tldr-pages/tldr adapter
lib/adapter/tldr.py:18
Class
Translation
lib/adapter/cmd.py:71
Class
UnknownPages
lib/adapter/internal.py:112
Class
UpstreamAdapter
Connect to the upstream server `CONFIG["upstream.url"]` and fetch response from it. The response is supposed to have the "ansi" format. I
lib/adapter/upstream.py:40
Class
cheatAdapter
lib/adapter/common.py:5