gengo icon indicating copy to clipboard operation
gengo copied to clipboard

Onefetch languages checklist

Open spenserblack opened this issue 10 months ago • 18 comments

[!NOTE] I've been pinging a lot of onefetch contributors for help with languages I'm unfamiliar with. If anyone finds this annoying, please let me know. :slightly_smiling_face:

This is the list of languages supported by onefetch, as of when this issue was created. This tool should support most of these in order to replace tokei.

  • [x] Abap
  • [x] ABNF
  • [x] Ada
  • [x] Assembly
  • [x] AutoHotKey
  • [x] ~~Bash~~ This will be Shell
  • [x] C
  • [x] Ceylon
  • [x] Clojure
  • [x] CMake
  • [x] CoffeeScript
  • [x] ColdFusion
  • [x] Coq
  • [x] Cpp
  • [x] Crystal
  • [x] CSharp
  • [x] Css
  • [x] D
  • [x] Dart
  • [x] Dockerfile
  • [x] Elisp
  • [x] Elixir
  • [x] Elm
  • [x] Emojicode
  • [x] Erlang
  • [x] ~~Fish~~ This will be Shell
  • [x] Forth (https://github.com/o2sh/onefetch/pull/35)
  • [x] FortranLegacy
  • [x] FortranModern
  • [x] FSharp
  • [x] GdScript
  • [x] Glsl (https://github.com/o2sh/onefetch/pull/824)
  • [x] Go
  • [x] Graphql
  • [x] Groovy
  • [x] Haskell
  • [x] Haxe (https://github.com/o2sh/onefetch/pull/394)
  • [x] Hcl (https://github.com/o2sh/onefetch/pull/438)
  • [x] Hlsl (https://github.com/o2sh/onefetch/pull/1082)
  • [x] HolyC
  • [x] Html
  • [x] Idris (https://github.com/o2sh/onefetch/pull/54)
  • [x] Java
  • [x] JavaScript
  • [x] Json
  • [x] Jsonnet
  • [x] Jsx (NOTE: Like linguist, this will probably be combined with JavaScript)
  • [x] Julia
  • [x] Jupyter
  • [x] Kotlin
  • [x] Lisp (Common Lisp)
  • [ ] LLVM (https://github.com/o2sh/onefetch/pull/507)
  • [x] Lua
  • [x] Makefile
  • [x] Markdown
  • [x] Nim
  • [x] Nix
  • [ ] Objective C (https://github.com/o2sh/onefetch/pull/49)
  • [x] OCaml
  • [x] Odin
  • [ ] Org (https://github.com/o2sh/onefetch/pull/155)
  • [ ] Pascal (https://github.com/o2sh/onefetch/pull/989)
  • [x] Perl
  • [ ] Perl6 (https://github.com/o2sh/onefetch/pull/303)
  • [x] Php
  • [x] PowerShell
  • [ ] Processing (https://github.com/o2sh/onefetch/pull/326)
  • [ ] Prolog (https://github.com/o2sh/onefetch/pull/94)
  • [ ] Protobuf
  • [x] PureScript
  • [x] Python
  • [ ] Qml (https://github.com/o2sh/onefetch/pull/362)
  • [x] R
  • [ ] Racket (https://github.com/o2sh/onefetch/pull/124)
  • [x] Renpy
  • [x] Ruby
  • [x] Rust
  • [x] Sass
  • [ ] Scala
  • [x] Scheme
  • [x] Sh (Shell)
  • [x] Solidity
  • [x] Sql
  • [x] Svelte
  • [x] Swift
  • [ ] SystemVerilog (https://github.com/o2sh/onefetch/pull/797)
  • [ ] Tcl (https://github.com/o2sh/onefetch/pull/66)
  • [ ] Tex (https://github.com/o2sh/onefetch/pull/92 and https://github.com/o2sh/onefetch/pull/247)
  • [x] Toml
  • [x] Tsx (See note on JSX)
  • [x] TypeScript
  • [ ] Vala (https://github.com/o2sh/onefetch/pull/324)
  • [ ] Verilog (https://github.com/o2sh/onefetch/pull/789)
  • [ ] Vhdl (https://github.com/o2sh/onefetch/pull/632)
  • [x] VimScript
  • [ ] VisualBasic (https://github.com/o2sh/onefetch/pull/867)
  • [x] Vue
  • [ ] WebAssembly (https://github.com/o2sh/onefetch/pull/495)
  • [ ] Wolfram (https://github.com/o2sh/onefetch/pull/609)
  • [ ] Xaml (https://github.com/o2sh/onefetch/commit/05fec5af40ecc223591ff344f03b4b6e87252aef)
  • [x] Xml
  • [ ] XSL (https://github.com/o2sh/onefetch/pull/798)
  • [x] Yaml
  • [x] Zig
  • [x] ~~Zsh~~ This will be Shell

Made with:

#!/usr/bin/env ruby
require 'yaml'

filepath = ARGV[0]

langs = YAML.load_file(filepath)

langs.keys.each do |lang|
  puts "- [ ] #{lang}"
end
script.rb path/to/onefetch/languages.yaml

Languages added later

  • [x] Arduino (https://github.com/o2sh/onefetch/pull/1176)
  • [ ] Modelica (https://github.com/o2sh/onefetch/pull/1262)
  • [ ] Agda (https://github.com/o2sh/onefetch/pull/1216)
  • [ ] Twig (https://github.com/o2sh/onefetch/pull/1257)
  • [ ] V (https://github.com/o2sh/onefetch/pull/1252)
  • [ ] CUDA (https://github.com/o2sh/onefetch/pull/940)
  • [x] ATS (https://github.com/o2sh/onefetch/pull/523)
  • [ ] Oz (https://github.com/o2sh/onefetch/pull/1280)
  • [x] SVG (https://github.com/o2sh/onefetch/pull/1266)
  • [x] Astro (https://github.com/o2sh/onefetch/pull/1317)

spenserblack avatar Aug 15 '23 17:08 spenserblack