-
Notifications
You must be signed in to change notification settings - Fork 13
Closed
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Milestone
Description
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. 🙂
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.
- Abap
- ABNF
- Ada
- Assembly
- AutoHotKey
-
BashThis will be Shell - C
- Ceylon
- Clojure
- CMake
- CoffeeScript
- ColdFusion
- Coq
- Cpp
- Crystal
- CSharp
- Css
- D
- Dart
- Dockerfile
- Elisp
- Elixir
- Elm
- Emojicode
- Erlang
- Fish
- Forth (Add Forth language o2sh/onefetch#35)
- FortranLegacy
- FortranModern
- FSharp
- GdScript
- Glsl (Add GLSL language support #490 o2sh/onefetch#824)
- Go
- Graphql
- Groovy
- Haskell
- Haxe (add haxe language support o2sh/onefetch#394)
- Hcl (Add HCL Support o2sh/onefetch#438)
- Hlsl (Hlsl support o2sh/onefetch#1082)
- HolyC
- Html
- Idris (Add Idris support o2sh/onefetch#54)
- Java
- JavaScript
- Json
- Jsonnet
- Jsx (NOTE: Like linguist, this will probably be combined with JavaScript)
- Julia
- Jupyter
- Kotlin
- Lisp (Common Lisp)
- LLVM (Add LLVM language support o2sh/onefetch#507)
- Lua
- Makefile
- Markdown
- Nim
- Nix
- Objective C (Add support for Objective-C o2sh/onefetch#49)
- OCaml
- Odin
- Org (Added org-mode support o2sh/onefetch#155)
- Pascal (Add Pascal support o2sh/onefetch#989)
- Perl
-
Perl6Raku (add Roku (Perl 6) ASCII logo o2sh/onefetch#303) - Php
- PowerShell
- Processing (Nice to have: support for the Processing Language o2sh/onefetch#326)
- Prolog (Ascii for Prolog o2sh/onefetch#94)
-
ProtobufProtocol Buffers - PureScript
- Python
- Qml (add qml support o2sh/onefetch#362)
- R
- Racket (Add Racket language logo o2sh/onefetch#124)
- Renpy
- Ruby
- Rust
- Sass
- Scala
- Scheme
- Sh (Shell)
- Solidity
- Sql
- Svelte
- Swift
- SystemVerilog (adding language systemverilog #490 o2sh/onefetch#797)
- Tcl (ASCII for Tcl and PureScript o2sh/onefetch#66)
- Tex (Add Tex support o2sh/onefetch#92 and Updated Tex's ASCII logo o2sh/onefetch#247)
- Toml
- Tsx (See note on JSX)
- TypeScript
- Vala (add support for Vala o2sh/onefetch#324)
- Verilog (adding language verilog #490 o2sh/onefetch#789)
- Vhdl (Add language support for VHDL o2sh/onefetch#632)
- VimScript
- VisualBasic (VisualBasic language support o2sh/onefetch#867)
- Vue
- WebAssembly (Add WebAssembly language support o2sh/onefetch#495)
- Wolfram (Add Wolfram language support o2sh/onefetch#609)
- Xaml (o2sh/onefetch@05fec5a)
- Xml
- XSL (adding language xsl #490 o2sh/onefetch#798)
- Yaml
- Zig
-
ZshThis 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
- Arduino (New language: Arduino o2sh/onefetch#1176)
- Modelica (Language support for Modelica o2sh/onefetch#1262)
- Agda (Add Agda to languages.yaml o2sh/onefetch#1216)
- Twig (feat: add Twig language support with ASCII art and color scheme o2sh/onefetch#1257) (reverted with o2sh/onefetch@324f3df)
- V (Added the V programming language o2sh/onefetch#1252)
- CUDA (Added CUDA to languages.yaml o2sh/onefetch#940)
- ATS (Language Support for ATS o2sh/onefetch#523)
- Oz (lang: Adding Oz programming language o2sh/onefetch#1280)
- SVG (Add svg language support o2sh/onefetch#1266)
- Astro (Add astro framework support o2sh/onefetch#1317)
hasecilu and EliasLeguizamon123
Metadata
Metadata
Assignees
Labels
good first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Projects
Status
Done