spec/git_trend/cli_spec.rb in git-trend-1.2.7 vs spec/git_trend/cli_spec.rb in git-trend-1.2.8
- old
+ new
@@ -28,13 +28,13 @@
let(:number) { 3 }
it "display top 3 daily ranking" do
res = <<-'EOS'.unindent
|No. Name Lang Star
|--- ---------------------------------------- ---------- ------
- | 1 vmware/octant Go 162
- | 2 dengyuhan/magnetW Java 240
- | 3 sherlock-project/sherlock Python 90
+ | 1 AppFlowy-IO/appflowy Rust 238
+ | 2 iptv-org/iptv JavaScript 107
+ | 3 nodejs/node JavaScript 123
EOS
expect { cli.invoke(:list, [], number: number, description: false) }.to output(res).to_stdout
end
end
@@ -53,37 +53,37 @@
before { stub_request_get("trending/#{language}") }
let(:language) { "ruby" }
it "display daily ranking by language" do
res = <<-'EOS'.unindent
- |No. Name Lang Star
- |--- ----------------------------------------------------- ---------- ------
- | 1 thepracticaldev/dev.to Ruby 41
- | 2 rails/rails Ruby 15
- | 3 chef/chef Ruby 4
- | 4 Netflix/fast_jsonapi Ruby 4
- | 5 dependabot/dependabot-core Ruby 1
- | 6 guard/listen Ruby 0
- | 7 braintree/runbook Ruby 35
- | 8 solidusio/solidus Ruby 0
- | 9 peatio/peatio Ruby 1
- | 10 lynndylanhurley/devise_token_auth Ruby 0
- | 11 mperham/sidekiq Ruby 3
- | 12 CocoaPods/CocoaPods Ruby 0
- | 13 ruby/ruby Ruby 8
- | 14 elastic/ansible-elasticsearch Ruby 0
- | 15 CocoaPods/Xcodeproj Ruby 0
- | 16 spree/spree Ruby 1
- | 17 brotandgames/ciao Ruby 21
- | 18 dtan4/terraforming Ruby 1
- | 19 elastic/logstash Ruby 3
- | 20 plataformatec/simple_form Ruby 0
- | 21 jekyll/jekyll Ruby 12
- | 22 rubocop-hq/rubocop Ruby 4
- | 23 github-changelog-generator/github-changelog-generator Ruby 2
- | 24 sferik/rails_admin Ruby 0
- | 25 rubysherpas/paranoia Ruby 0
+ |No. Name Lang Star
+ |--- --------------------------------------------- ---------- ------
+ | 1 puppetlabs/puppet Ruby 6
+ | 2 github/explore Ruby 5
+ | 3 mastodon/mastodon Ruby 7
+ | 4 forem/forem Ruby 3
+ | 5 Shopify/shopify-cli Ruby 2
+ | 6 github/choosealicense.com Ruby 7
+ | 7 sinatra/sinatra Ruby 1
+ | 8 postalserver/postal Ruby 4
+ | 9 chef/chef Ruby 2
+ | 10 mame/quine-relay Ruby 5
+ | 11 rapid7/metasploit-framework Ruby 8
+ | 12 freeCodeCamp/how-to-contribute-to-open-source Ruby 4
+ | 13 freeCodeCamp/devdocs Ruby 8
+ | 14 hashicorp/vagrant Ruby 6
+ | 15 jekyll/jekyll Ruby 12
+ | 16 umd-cmsc330/cmsc330spring22 Ruby 1
+ | 17 gitlabhq/gitlabhq Ruby 1
+ | 18 heartcombo/devise Ruby 2
+ | 19 opf/openproject Ruby 4
+ | 20 rails/rails Ruby 23
+ | 21 railwaycat/homebrew-emacsmacport Ruby 1
+ | 22 rubocop/rubocop Ruby 1
+ | 23 thoughtbot/factory_bot Ruby 1
+ | 24 fluent/fluentd Ruby 2
+ | 25 spree/spree Ruby 5
EOS
expect { cli.invoke(:list, [], language: language, description: false) }.to output(res).to_stdout
end
end
@@ -183,11 +183,11 @@
ENV["COLUMNS"] = "83" # it is not enough for description.
ENV["LINES"] = "40"
end
it "display daily ranking about the same as no option" do
- expect { cli.invoke(:list, [], description: true) }.to output(dummy_result_without_description).to_stdout
+ expect { cli.invoke(:list, [], description: false) }.to output(dummy_result_without_description).to_stdout
end
end
end
describe "with -l and -s option" do
@@ -196,37 +196,37 @@
let(:language) { "ruby" }
let(:since) { "weekly" }
it "display weekly ranking by language" do
res = <<-'EOS'.unindent
- |No. Name Lang Star
- |--- ---------------------------------------- ---------- ------
- | 1 rapid7/metasploit-framework Ruby 85
- | 2 jekyll/jekyll Ruby 72
- | 3 ruby/ruby Ruby 34
- | 4 greatghoul/remote-working Ruby 113
- | 5 thepracticaldev/dev.to Ruby 109
- | 6 rails/rails Ruby 75
- | 7 fastlane/fastlane Ruby 66
- | 8 elastic/logstash Ruby 27
- | 9 zendesk/ruby-kafka Ruby 8
- | 10 activerecord-hackery/ransack Ruby 17
- | 11 education/classroom Ruby 10
- | 12 faker-ruby/faker Ruby 21
- | 13 discourse/discourse Ruby 60
- | 14 DeathKing/Learning-SICP Ruby 40
- | 15 rails/webpacker Ruby 16
- | 16 bayandin/awesome-awesomeness Ruby 48
- | 17 github/explore Ruby 18
- | 18 hashicorp/vagrant Ruby 42
- | 19 varvet/pundit Ruby 17
- | 20 ytti/oxidized Ruby 12
- | 21 thoughtbot/factory_bot Ruby 9
- | 22 dependabot/dependabot-core Ruby 16
- | 23 spree/spree Ruby 15
- | 24 Homebrew/homebrew-core Ruby 34
- | 25 thibmaek/awesome-raspberry-pi Ruby 53
+ |No. Name Lang Star
+ |--- --------------------------------------------- ---------- ------
+ | 1 huginn/huginn Ruby 881
+ | 2 faker-ruby/faker Ruby 193
+ | 3 hashicorp/vagrant Ruby 46
+ | 4 mperham/sidekiq Ruby 17
+ | 5 freeCodeCamp/how-to-contribute-to-open-source Ruby 40
+ | 6 rails/jsbundling-rails Ruby 20
+ | 7 puma/puma Ruby 10
+ | 8 jekyll/jekyll Ruby 72
+ | 9 rails/rails Ruby 103
+ | 10 sinatra/sinatra Ruby 11
+ | 11 rapid7/metasploit-framework Ruby 77
+ | 12 puppetlabs/puppet Ruby 23
+ | 13 Shopify/liquid Ruby 21
+ | 14 github/linguist Ruby 27
+ | 15 rmosolgo/graphql-ruby Ruby 2
+ | 16 github/choosealicense.com Ruby 24
+ | 17 fastlane/fastlane Ruby 96
+ | 18 Homebrew/homebrew-core Ruby 28
+ | 19 github/view_component Ruby 11
+ | 20 hrishikesh1990/resume-builder Ruby 6
+ | 21 varvet/pundit Ruby 8
+ | 22 github/explore Ruby 23
+ | 23 heartcombo/devise Ruby 18
+ | 24 activerecord-hackery/ransack Ruby 10
+ | 25 Homebrew/homebrew-cask Ruby 32
EOS
expect { cli.invoke(:list, [], language: language, since: since, description: false) }.to output(res).to_stdout
end
end
@@ -257,132 +257,136 @@
body: load_http_stub(stub_file))
end
def dummy_result_without_description
<<-'EOS'.unindent
- |No. Name Lang Star
- |--- ---------------------------------------------------------- ---------------- ------
- | 1 vmware/octant Go 162
- | 2 dengyuhan/magnetW Java 240
- | 3 sherlock-project/sherlock Python 90
- | 4 amejiarosario/dsa.js-data-structures-algorithms-javascript JavaScript 188
- | 5 grafana/grafana TypeScript 41
- | 6 Flaque/quirk TypeScript 40
- | 7 2227324689/gpmall Java 51
- | 8 thepracticaldev/dev.to Ruby 41
- | 9 google/googletest C++ 27
- | 10 NVIDIA/open-gpu-doc C 107
- | 11 Tencent/MedicalNet Python 40
- | 12 didi/delta Python 72
- | 13 cnlh/nps Go 190
- | 14 dennybritz/reinforcement-learning Jupyter Notebook 64
- | 15 remoteintech/remote-jobs JavaScript 86
- | 16 jackfrued/Python-100-Days Jupyter Notebook 182
- | 17 rabbitmq/rabbitmq-tutorials Java 30
- | 18 istio/istio Go 18
- | 19 mozilla-mobile/fenix Kotlin 10
- | 20 Igglybuff/awesome-piracy HTML 28
- | 21 fireeye/commando-vm PowerShell 14
- | 22 arpitjindal97/technology_books 58
- | 23 datawhalechina/leeml-notes 301
- | 24 tlbootcamp/tlroadmap Python 42
- | 25 facebook/create-react-app JavaScript 58
+ |No. Name Lang Star
+ |--- -------------------------------------------- ---------- ------
+ | 1 AppFlowy-IO/appflowy Rust 238
+ | 2 iptv-org/iptv JavaScript 107
+ | 3 nodejs/node JavaScript 123
+ | 4 yt-dlp/yt-dlp Python 139
+ | 5 nextui-org/nextui TypeScript 515
+ | 6 ciderapp/Cider JavaScript 58
+ | 7 Ebazhanov/linkedin-skill-assessments-quizzes 266
+ | 8 Jxck-S/plane-notify Python 39
+ | 9 Koenkk/zigbee2mqtt JavaScript 77
+ | 10 Developer-Y/cs-video-courses 710
+ | 11 HashLips/hashlips_art_engine JavaScript 93
+ | 12 IBAX-io/go-ibax Go 775
+ | 13 emilk/egui Rust 34
+ | 14 PathOfBuildingCommunity/PathOfBuilding Lua 38
+ | 15 uutils/coreutils Rust 269
+ | 16 ryanoasis/nerd-fonts CSS 25
+ | 17 KaLendsi/CVE-2022-21882 C++ 51
+ | 18 kdrag0n/safetynet-fix C++ 34
+ | 19 Chia-Network/chia-blockchain Python 13
+ | 20 github/docs JavaScript 26
+ | 21 RunaCapital/awesome-oss-alternatives Python 415
+ | 22 TheAlgorithms/Go Go 123
+ | 23 pi-hole/docker-pi-hole Shell 5
+ | 24 zhiwehu/Python-programming-exercises 50
+ | 25 LawnchairLauncher/lawnicons Kotlin 6
EOS
end
def dummy_result_no_options
<<-'EOS'.unindent
- |No. Name Lang Star Description
- |--- ---------------------------------------------------------- ---------------- ------ -----------------------------------------------------
- | 1 vmware/octant Go 162 A web-based, highly extensible platform for develo...
- | 2 dengyuhan/magnetW Java 240 磁力搜网页版 - 磁力链接聚合搜索 - https://bt.biedi...
- | 3 sherlock-project/sherlock Python 90 🔎 Find usernames across social networks
- | 4 amejiarosario/dsa.js-data-structures-algorithms-javascript JavaScript 188 Data Structures and Algorithms explained and imple...
- | 5 grafana/grafana TypeScript 41 The tool for beautiful monitoring and metric analy...
- | 6 Flaque/quirk TypeScript 40 ✨🐙 A GPL Licensed Cognitive Behavioral Therapy a...
- | 7 2227324689/gpmall Java 51 基于SpringBoot+Dubbo构建的电商平台-微服务架构
- | 8 thepracticaldev/dev.to Ruby 41 Where programmers share ideas and help each other ...
- | 9 google/googletest C++ 27 Googletest - Google Testing and Mocking Framework
- | 10 NVIDIA/open-gpu-doc C 107 Documentation of NVIDIA chip/hardware interfaces
- | 11 Tencent/MedicalNet Python 40 Many studies have shown that the performance on de...
- | 12 didi/delta Python 72 DELTA is a deep learning based natural language an...
- | 13 cnlh/nps Go 190 一款轻量级、功能强大的内网穿透代理服务器。支持tcp...
- | 14 dennybritz/reinforcement-learning Jupyter Notebook 64 Implementation of Reinforcement Learning Algorithm...
- | 15 remoteintech/remote-jobs JavaScript 86 A list of semi to fully remote-friendly companies ...
- | 16 jackfrued/Python-100-Days Jupyter Notebook 182 Python - 100天从新手到大师
- | 17 rabbitmq/rabbitmq-tutorials Java 30 Tutorials for using RabbitMQ in various ways
- | 18 istio/istio Go 18 Connect, secure, control, and observe services.
- | 19 mozilla-mobile/fenix Kotlin 10
- | 20 Igglybuff/awesome-piracy HTML 28 A curated list of awesome warez and piracy links
- | 21 fireeye/commando-vm PowerShell 14 Complete Mandiant Offensive VM (Commando VM), a fu...
- | 22 arpitjindal97/technology_books 58 Premium eBook free for Geeks
- | 23 datawhalechina/leeml-notes 301 李宏毅《机器学习》笔记,在线阅读地址:https://data...
- | 24 tlbootcamp/tlroadmap Python 42 👩🏼💻👨🏻💻Карта навыков и модель развития тимлидов
- | 25 facebook/create-react-app JavaScript 58 Set up a modern web app by running one command.
+ |No. Name Lang Star Description
+ |--- -------------------------------------------- ---------- ------ -------------------------------------------------------------------------
+ | 1 AppFlowy-IO/appflowy Rust 238 AppFlowy is an open-source alternative to Notion. You are in charge of...
+ | 2 iptv-org/iptv JavaScript 107 Collection of publicly available IPTV channels from all over the world
+ | 3 nodejs/node JavaScript 123 Node.js JavaScript runtime ✨🐢🚀✨
+ | 4 yt-dlp/yt-dlp Python 139 A youtube-dl fork with additional features and fixes
+ | 5 nextui-org/nextui TypeScript 515 🚀 Beautiful, fast and modern React UI library.
+ | 6 ciderapp/Cider JavaScript 58 Project Cider. A new look into listening and enjoying Apple Music in s...
+ | 7 Ebazhanov/linkedin-skill-assessments-quizzes 266 Full reference of LinkedIn answers 2022 for skill assessments, LinkedI...
+ | 8 Jxck-S/plane-notify Python 39 Notify If a selected plane has taken off or landed using OpenSky or AD...
+ | 9 Koenkk/zigbee2mqtt JavaScript 77 Zigbee 🐝 to MQTT bridge 🌉, get rid of your proprietary Zigbee bridge...
+ | 10 Developer-Y/cs-video-courses 710 List of Computer Science courses with video lectures.
+ | 11 HashLips/hashlips_art_engine JavaScript 93 HashLips Art Engine is a tool used to create multiple different instan...
+ | 12 IBAX-io/go-ibax Go 775 An innovative Blockchain Protocol Platform, which everyone can deploy ...
+ | 13 emilk/egui Rust 34 egui: an easy-to-use immediate mode GUI in Rust that runs on both web ...
+ | 14 PathOfBuildingCommunity/PathOfBuilding Lua 38 Offline build planner for Path of Exile.
+ | 15 uutils/coreutils Rust 269 Cross-platform Rust rewrite of the GNU coreutils
+ | 16 ryanoasis/nerd-fonts CSS 25 Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patch...
+ | 17 KaLendsi/CVE-2022-21882 C++ 51 win32k LPE
+ | 18 kdrag0n/safetynet-fix C++ 34 Google SafetyNet attestation workarounds for Magisk
+ | 19 Chia-Network/chia-blockchain Python 13 Chia blockchain python implementation (full node, farmer, harvester, t...
+ | 20 github/docs JavaScript 26 The open-source repo for docs.github.com
+ | 21 RunaCapital/awesome-oss-alternatives Python 415 Awesome list of open-source startup alternatives to well-known SaaS pr...
+ | 22 TheAlgorithms/Go Go 123 Algorithms implemented in Go for beginners, following best practices.
+ | 23 pi-hole/docker-pi-hole Shell 5 Pi-hole in a docker container
+ | 24 zhiwehu/Python-programming-exercises 50 100+ Python challenging programming exercises
+ | 25 LawnchairLauncher/lawnicons Kotlin 6
EOS
end
def dummy_weekly_result
<<-'EOS'.unindent
- |No. Name Lang Star
- |--- ---------------------------------------------------------- ---------------- ------
- | 1 0voice/interview_internal_reference Python 15391
- | 2 chinese-poetry/chinese-poetry JavaScript 4400
- | 3 peterq/pan-light Go 5905
- | 4 sherlock-project/sherlock Python 2525
- | 5 facebook/hermes C++ 4173
- | 6 alipay/SoloPi Java 2089
- | 7 lenve/vhr Java 3284
- | 8 jwasham/coding-interview-university 6212
- | 9 qiurunze123/miaosha Java 2287
- | 10 scutan90/DeepLearning-500-questions 4175
- | 11 haotian-wang/google-access-helper JavaScript 1082
- | 12 dianping/cat Java 1060
- | 13 crmeb/CRMEB JavaScript 642
- | 14 ardanlabs/gotraining Go 942
- | 15 lenve/VBlog TSQL 1090
- | 16 zhaoolee/ChineseBQB CSS 2605
- | 17 fastai/course-nlp Jupyter Notebook 802
- | 18 aosabook/500lines JavaScript 846
- | 19 alibaba/spring-cloud-alibaba Java 1140
- | 20 macrozheng/mall-learning Java 798
- | 21 OpenFlutter/Flutter-Notebook Dart 1236
- | 22 huggingface/pytorch-transformers Python 2938
- | 23 amejiarosario/dsa.js-data-structures-algorithms-javascript JavaScript 1573
+ |No. Name Lang Star
+ |--- -------------------------------------------- ---------- ------
+ | 1 doocs/leetcode Java 1754
+ | 2 veler/DevToys C# 2953
+ | 3 Ebazhanov/linkedin-skill-assessments-quizzes 854
+ | 4 papers-we-love/papers-we-love Shell 825
+ | 5 TheAlgorithms/Javascript JavaScript 425
+ | 6 ciderapp/Cider JavaScript 247
+ | 7 huginn/huginn Ruby 881
+ | 8 public-apis/public-apis Python 1482
+ | 9 akutz/go-generics-the-hard-way Go 489
+ | 10 pytorch/fairseq Python 292
+ | 11 rancher-sandbox/rancher-desktop TypeScript 478
+ | 12 microsoft/playwright TypeScript 1085
+ | 13 scikit-learn/scikit-learn Python 245
+ | 14 DustinBrett/daedalOS JavaScript 991
+ | 15 chiru-labs/ERC721A Solidity 226
+ | 16 pedroslopez/whatsapp-web.js JavaScript 424
+ | 17 abiosoft/colima Go 537
+ | 18 jackfrued/Python-100-Days Python 503
+ | 19 kedro-org/kedro Python 785
+ | 20 khuedoan/homelab Python 1416
+ | 21 imcuttle/mometa TypeScript 553
+ | 22 nektos/act Go 394
+ | 23 spring-projects/spring-authorization-server Java 165
+ | 24 flameshot-org/flameshot C++ 311
+ | 25 yuzu-emu/yuzu C++ 449
EOS
end
def dummy_monthly_result
<<-'EOS'.unindent
- |No. Name Lang Star
- |--- ---------------------------------------------------------- ---------------- ------
- | 1 0voice/interview_internal_reference Python 15391
- | 2 chinese-poetry/chinese-poetry JavaScript 4400
- | 3 peterq/pan-light Go 5905
- | 4 sherlock-project/sherlock Python 2525
- | 5 facebook/hermes C++ 4173
- | 6 alipay/SoloPi Java 2089
- | 7 lenve/vhr Java 3283
- | 8 jwasham/coding-interview-university 6212
- | 9 qiurunze123/miaosha Java 2287
- | 10 scutan90/DeepLearning-500-questions 4175
- | 11 haotian-wang/google-access-helper JavaScript 1082
- | 12 dianping/cat Java 1060
- | 13 crmeb/CRMEB JavaScript 642
- | 14 ardanlabs/gotraining Go 942
- | 15 lenve/VBlog TSQL 1090
- | 16 zhaoolee/ChineseBQB CSS 2605
- | 17 fastai/course-nlp Jupyter Notebook 802
- | 18 aosabook/500lines JavaScript 846
- | 19 alibaba/spring-cloud-alibaba Java 1140
- | 20 macrozheng/mall-learning Java 798
- | 21 OpenFlutter/Flutter-Notebook Dart 1236
- | 22 huggingface/pytorch-transformers Python 2936
- | 23 amejiarosario/dsa.js-data-structures-algorithms-javascript JavaScript 1573
+ |No. Name Lang Star
+ |--- -------------------------------------------- ---------- ------
+ | 1 Asabeneh/30-Days-Of-JavaScript JavaScript 3736
+ | 2 files-community/Files C# 3999
+ | 3 adrianhajdin/project_web3.0 JavaScript 994
+ | 4 doocs/leetcode Java 2516
+ | 5 tauri-apps/tauri Rust 4367
+ | 6 HashLips/hashlips_art_engine JavaScript 1156
+ | 7 bevyengine/bevy Rust 1389
+ | 8 coqui-ai/TTS Python 803
+ | 9 apache/incubator-seatunnel Java 1136
+ | 10 sunym1993/flash-linux0.11-talk C 3237
+ | 11 Textualize/rich Python 2676
+ | 12 withastro/astro TypeScript 1467
+ | 13 dgtlmoon/changedetection.io Python 1496
+ | 14 safak/youtube CSS 377
+ | 15 mattermost/focalboard TypeScript 2313
+ | 16 Ebazhanov/linkedin-skill-assessments-quizzes 1458
+ | 17 containers/podman Go 658
+ | 18 TandoorRecipes/recipes HTML 601
+ | 19 emilk/egui Rust 967
+ | 20 dataease/dataease Java 651
+ | 21 danielyxie/bitburner JavaScript 776
+ | 22 dwyl/english-words Python 422
+ | 23 TheAlgorithms/Javascript JavaScript 839
+ | 24 baidu/amis TypeScript 765
+ | 25 rancher-sandbox/rancher-desktop TypeScript 746
EOS
end
def dummy_languages
@@ -394,17 +398,22 @@
|PHP
|Python
|Ruby
|Unknown languages
|1C Enterprise
+ |4D
|ABAP
+ |ABAP CDS
|ABNF
|ActionScript
|Ada
|Adobe Font Metrics
|Agda
|AGS Script
+ |AIDL
+ |AL
+ |AL
|Alloy
|Alpine Abuild
|Altium Designer
|AMPL
|AngelScript
@@ -416,55 +425,68 @@
|APL
|Apollo Guidance Computer
|AppleScript
|Arc
|AsciiDoc
+ |ASL
|ASN.1
- |ASP
+ |Classic ASP
+ |ASP.NET
|AspectJ
|Assembly
+ |Astro
|Asymptote
|ATS
|Augeas
|AutoHotkey
|AutoIt
+ |Avro IDL
|Awk
|Ballerina
+ |BASIC
|Batchfile
+ |Beef
|Befunge
+ |BibTeX
+ |Bicep
|Bison
|BitBake
|Blade
|BlitzBasic
|BlitzMax
|Bluespec
|Boo
+ |Boogie
|Brainfuck
|Brightscript
|Zeek
+ |Browserslist
|C
|C#
- |C++
|C-ObjDump
|C2hs Haskell
|Cabal Config
|Cap'n Proto
|CartoCSS
|Ceylon
|Chapel
|Charity
|ChucK
+ |CIL
|Cirru
|Clarion
+ |Classic ASP
|Clean
|Click
|CLIPS
|Clojure
|Closure Templates
|Cloud Firestore Security Rules
|CMake
|COBOL
+ |CODEOWNERS
+ |CodeQL
|CoffeeScript
|ColdFusion
|ColdFusion CFC
|COLLADA
|Common Lisp
@@ -481,69 +503,86 @@
|Csound Document
|Csound Score
|CSS
|CSV
|Cuda
+ |CUE
+ |cURL Config
|CWeb
|Cycript
|Cython
|D
|D-ObjDump
+ |Dafny
|Darcs Patch
|Dart
|DataWeave
|desktop
|Dhall
|Diff
|DIGITAL Command Language
+ |dircolors
+ |DirectX 3D File
|DM
|DNS Zone
|Dockerfile
|Dogescript
|DTrace
|Dylan
|E
+ |E-mail
|Eagle
+ |Earthly
|Easybuild
|EBNF
|eC
|Ecere Projects
|ECL
|ECLiPSe
+ |EditorConfig
|Edje Data Collection
|edn
|Eiffel
|EJS
|Elixir
|Elm
|Emacs Lisp
|EmberScript
- |EML
+ |E-mail
|EQ
|Erlang
|F#
|F*
|Factor
|Fancy
|Fantom
+ |Faust
+ |Fennel
|FIGlet Font
|Filebench WML
|Filterscript
|fish
+ |Fluent
|FLUX
|Formatted
|Forth
|Fortran
+ |Fortran Free Form
+ |FreeBasic
|FreeMarker
|Frege
+ |Futhark
|G-code
|Game Maker Language
+ |GAML
|GAMS
|GAP
|GCC Machine Description
|GDB
|GDScript
+ |GEDCOM
+ |Gemfile.lock
|Genie
|Genshi
|Gentoo Ebuild
|Gentoo Eclass
|Gerber Image
@@ -555,10 +594,12 @@
|Glyph
|Glyph Bitmap Distribution Format
|GN
|Gnuplot
|Go
+ |Go Checksums
+ |Go Module
|Golo
|Gosu
|Grace
|Gradle
|Grammatical Framework
@@ -576,12 +617,11 @@
|Haxe
|HCL
|HiveQL
|HLSL
|HolyC
- |HTML
- |HTML+Django
+ |Jinja
|HTML+ECR
|HTML+EEX
|HTML+ERB
|HTML+PHP
|HTML+Razor
@@ -589,46 +629,51 @@
|HXML
|Hy
|HyPhy
|IDL
|Idris
+ |Ignore List
|IGOR Pro
+ |ImageJ Macro
|Inform 7
|INI
|Inno Setup
|Io
|Ioke
|IRC log
|Isabelle
|Isabelle ROOT
|J
|Jasmin
- |Java
|Java Properties
|Java Server Pages
- |JavaScript
|JavaScript+ERB
|JFlex
+ |Jinja
|Jison
|Jison Lex
|Jolie
+ |jq
|JSON
|JSON with Comments
|JSON5
|JSONiq
|JSONLD
|Jsonnet
- |JSX
|Julia
|Jupyter Notebook
+ |Kaitai Struct
+ |KakouneScript
|KiCad Layout
|KiCad Legacy Layout
|KiCad Schematic
|Kit
|Kotlin
|KRL
+ |Kusto
|LabVIEW
+ |Lark
|Lasso
|Latte
|Lean
|Less
|Lex
@@ -647,14 +692,16 @@
|Logtalk
|LOLCODE
|LookML
|LoomScript
|LSL
+ |LTspice Symbol
|Lua
|M
|M4
|M4Sugar
+ |Macaulay2
|Makefile
|Mako
|Markdown
|Marko
|Mask
@@ -662,34 +709,43 @@
|MATLAB
|Maven POM
|Max
|MAXScript
|mcfunction
- |MediaWiki
+ |Wikitext
|Mercury
|Meson
|Metal
+ |Microsoft Developer Studio Project
+ |Microsoft Visual Studio Solution
|MiniD
|Mirah
+ |mIRC Script
+ |MLIR
|Modelica
|Modula-2
|Modula-3
|Module Management System
|Monkey
|Moocode
|MoonScript
+ |Motoko
|Motorola 68K Assembly
|MQL4
|MQL5
|MTML
|MUF
|mupad
+ |Muse
+ |Mustache
|Myghty
|nanorc
+ |NASL
|NCL
|Nearley
|Nemerle
+ |NEON
|nesC
|NetLinx
|NetLinx+ERB
|NetLogo
|NewLisp
@@ -698,27 +754,35 @@
|Nim
|Ninja
|Nit
|Nix
|NL
+ |NPM Config
|NSIS
|Nu
|NumPy
+ |Nunjucks
+ |NWScript
|ObjDump
+ |Object Data Instance Notation
|Objective-C
|Objective-C++
|Objective-J
|ObjectScript
|OCaml
+ |Odin
|Omgrofl
|ooc
|Opa
|Opal
+ |Open Policy Agent
|OpenCL
|OpenEdge ABL
+ |OpenQASM
|OpenRC runscript
|OpenSCAD
+ |OpenStep Property List
|OpenType Feature File
|Org
|Ox
|Oxygene
|Oz
@@ -728,19 +792,19 @@
|Parrot
|Parrot Assembly
|Parrot Internal Representation
|Pascal
|Pawn
+ |PEG.js
|Pep8
|Perl
- |Perl 6
- |PHP
|Pic
|Pickle
|PicoLisp
|PigLatin
|Pike
+ |PlantUML
|PLpgSQL
|PLSQL
|Pod
|Pod 6
|PogoScript
@@ -748,55 +812,62 @@
|PostCSS
|PostScript
|POV-Ray SDL
|PowerBuilder
|PowerShell
+ |Prisma
|Processing
+ |Proguard
|Prolog
+ |Promela
|Propeller Spin
|Protocol Buffer
|Public Key
|Pug
|Puppet
|Pure Data
|PureBasic
|PureScript
- |Python
|Python console
|Python traceback
|q
+ |Q#
|QMake
|QML
+ |Qt Script
|Quake
|R
|Racket
|Ragel
+ |Raku
|RAML
|Rascal
|Raw token data
|RDoc
+ |Readline Config
|REALbasic
|Reason
|Rebol
|Red
|Redcode
|Regular Expression
|Ren'Py
|RenderScript
+ |ReScript
|reStructuredText
|REXX
- |RHTML
|Rich Text Format
|Ring
+ |Riot
|RMarkdown
|RobotFramework
+ |robots.txt
|Roff
|Roff Manpage
|Rouge
|RPC
|RPM Spec
- |Ruby
|RUNOFF
|Rust
|Sage
|SaltStack
|SAS
@@ -810,16 +881,19 @@
|Self
|ShaderLab
|Shell
|ShellSession
|Shen
+ |Sieve
+ |Singularity
|Slash
|Slice
|Slim
|Smali
|Smalltalk
|Smarty
+ |SmPL
|SMT
|Solidity
|SourcePawn
|SPARQL
|Spline Font Database
@@ -829,31 +903,37 @@
|Squirrel
|SRecode Template
|SSH Config
|Stan
|Standard ML
+ |Starlark
|Stata
|STON
+ |StringTemplate
|Stylus
|SubRip Text
|SugarSS
|SuperCollider
+ |Svelte
|SVG
|Swift
+ |SWIG
|SystemVerilog
|Tcl
|Tcsh
|Tea
|Terra
|TeX
+ |Texinfo
|Text
|Textile
|Thrift
|TI Program
|TLA
|TOML
|TSQL
+ |TSV
|TSX
|Turing
|Turtle
|Twig
|TXL
@@ -863,25 +943,34 @@
|Unity3D Asset
|Unix Assembly
|Uno
|UnrealScript
|UrWeb
+ |V
|Vala
+ |Valve Data Format
+ |VBA
+ |VBScript
|VCL
|Verilog
|VHDL
- |Vim script
- |Visual Basic
+ |Vim Help File
+ |Vim Script
+ |Vim Snippet
+ |Visual Basic .NET
+ |Visual Basic .NET
|Volt
|Vue
|Wavefront Material
|Wavefront Object
|wdl
|Web Ontology Language
|WebAssembly
|WebIDL
|WebVTT
+ |Wget Config
+ |Wikitext
|Windows Registry Entries
|wisp
|Wollok
|World of Warcraft Addon Data
|X BitMap
@@ -890,11 +979,13 @@
|X10
|xBase
|XC
|XCompose
|XML
+ |XML Property List
|Xojo
+ |Xonsh
|XPages
|XProc
|XQuery
|XS
|XSLT
@@ -910,10 +1001,10 @@
|Zephir
|Zig
|ZIL
|Zimpl
|
- |524 languages
+ |611 languages
|you can get only selected language list with '-l' option.
|if languages is unknown, you can specify 'unkown'.
|
EOS
end