onefetch icon indicating copy to clipboard operation
onefetch copied to clipboard

Improve language support of `onefetch`

Open o2sh opened this issue 4 years ago • 2 comments

Listed here are "all" the languages that could be supported by onefetch - the checked lines are the ones already supported. Beside giving us a better idea of our coverage, this list can serve as a basis for anyone looking to find a language for which they want to add support for.

  • [x] ABNF
  • [x] ABAP
  • [ ] ActionScript
  • [x] Ada
  • [x] Agda
  • [ ] Alex
  • [ ] Alloy
  • [x] Arduino
  • [x] Assembly
  • [x] AutoHotKey
  • [ ] Autoconf
  • [ ] Automake
  • [x] BASH
  • [ ] Batch
  • [ ] Bean
  • [ ] BrightScript
  • [x] C
  • [x] CMake
  • [x] C#
  • [ ] C Shell
  • [ ] Cabal
  • [ ] Cassius
  • [x] Ceylon
  • [x] Clojure
  • [ ] COBOL
  • [ ] CodeQL
  • [x] CoffeeScript
  • [ ] Cogent
  • [x] ColdFusion
  • [x] Coq
  • [x] C++
  • [x] Crystal
  • [x] CSS
  • [x] D
  • [ ] DAML
  • [x] Dart
  • [ ] Device Tree
  • [ ] Dhall
  • [x] Dockerfile
  • [ ] Dream Maker
  • [ ] Dust.js
  • [ ] Edn
  • [x] Emacs Lisp
  • [x] Elixir
  • [x] Elm
  • [ ] Elvish
  • [x] Emojicode
  • [x] Erlang
  • [ ] FEN
  • [x] F#
  • [x] Fish
  • [x] Forth
  • [x] FORTRAN Legacy
  • [x] FORTRAN Modern
  • [ ] FreeMarker
  • [ ] F*
  • [ ] Futhark
  • [ ] GDB Script
  • [x] GDScript
  • [ ] Gherkin (Cucumber)
  • [ ] Gleam
  • [x] GLSL
  • [x] Go
  • [ ] Go HTML
  • [x] GraphQL
  • [x] Groovy
  • [ ] Gwion
  • [ ] Hamlet
  • [ ] Handlebars
  • [ ] Happy
  • [x] Haskell
  • [x] Haxe
  • [x] HCL
  • [ ] Headache
  • [ ] HEX
  • [x] HLSL
  • [x] HolyC
  • [x] HTML
  • [x] Idris
  • [ ] INI
  • [ ] Intel HEX
  • [ ] Isabelle
  • [ ] JAI
  • [x] Java
  • [x] JavaScript
  • [x] JSON
  • [x] Jsonnet
  • [x] JSX
  • [x] Julia
  • [ ] Julius
  • [x] Jupyter Notebooks
  • [ ] K
  • [ ] Kakoune script
  • [x] Kotlin
  • [x] LLVM
  • [ ] Lean
  • [ ] LESS
  • [ ] LD Script
  • [ ] Liquid
  • [x] Lisp
  • [ ] LiveScript
  • [ ] Logtalk
  • [x] Lua
  • [ ] Lucius
  • [ ] Madlang
  • [x] Makefile
  • [x] Markdown
  • [ ] Meson
  • [ ] Mint
  • [ ] MoonScript
  • [ ] Mustache
  • [x] Nim
  • [x] Nix
  • [ ] Not Quite Perl
  • [x] OCaml
  • [x] Objective-C
  • [x] Odin
  • [x] Org
  • [x] Oz
  • [ ] Pan
  • [x] Pascal
  • [x] Perl
  • [x] Rakudo
  • [ ] Pest
  • [x] PHP
  • [ ] Polly
  • [ ] Pony
  • [x] PowerShell
  • [x] Processing
  • [x] Prolog
  • [x] Protocol Buffers
  • [ ] Pug
  • [x] PureScript
  • [x] Python
  • [ ] Q
  • [ ] QCL
  • [x] QML
  • [x] R
  • [x] Racket
  • [ ] Rakefile
  • [ ] Razor
  • [x] Ren'Py
  • [x] Ruby
  • [x] Rust
  • [x] Sass
  • [x] Scala
  • [x] Scheme
  • [ ] Scons
  • [x] Shell
  • [ ] Standard ML (SML)
  • [x] Solidity
  • [ ] Specman e
  • [ ] Spice Netlist
  • [x] SQL
  • [ ] Stan
  • [ ] Stratego/XT
  • [ ] Stylus
  • [x] Svelte
  • [x] SVG
  • [x] Swift
  • [ ] SWIG
  • [x] SystemVerilog
  • [x] TCL
  • [ ] Tera
  • [x] TeX
  • [ ] Plain Text
  • [ ] Thrift
  • [x] TOML
  • [x] TSX
  • [ ] Twig
  • [x] TypeScript
  • [x] Vala
  • [ ] Apache Velocity
  • [x] Verilog
  • [x] VHDL
  • [x] Vim script
  • [x] Visual Basic
  • [x] Vue
  • [x] WebAssembly
  • [x] Wolfram
  • [x] XSL
  • [x] XAML
  • [x] XML
  • [ ] Xtend
  • [x] YAML
  • [x] Zig
  • [x] Zsh

o2sh avatar Sep 18 '21 00:09 o2sh

Pinned this issue

spenserblack avatar Sep 24 '21 12:09 spenserblack

Would adding a dependency on tokei help? The ASCII logos would have to be added manually, but the incorrect detection issues could be avoided since tokei already has this implemented in a more mature state.

throwaway1037 avatar May 14 '22 17:05 throwaway1037