<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: pigeon.js</title>
    <description>The latest articles on Forem by pigeon.js (@rishivyas1969).</description>
    <link>https://forem.com/rishivyas1969</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F471090%2Fa592e87f-2b7a-44e0-986c-fcf17be55562.png</url>
      <title>Forem: pigeon.js</title>
      <link>https://forem.com/rishivyas1969</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/rishivyas1969"/>
    <language>en</language>
    <item>
      <title>Language Teller</title>
      <dc:creator>pigeon.js</dc:creator>
      <pubDate>Fri, 18 Sep 2020 06:41:17 +0000</pubDate>
      <link>https://forem.com/rishivyas1969/language-teller-3hfe</link>
      <guid>https://forem.com/rishivyas1969/language-teller-3hfe</guid>
      <description>&lt;div class="ltag__tag ltag__tag__id__63273"&gt;
  
    .ltag__tag__id__63273 .follow-action-button{
      background-color: #4078c0 !important;
      color: #fafafa !important;
      border-color: #4078c0 !important;
    }
  
    &lt;div class="ltag__tag__content"&gt;
      &lt;h2&gt;#&lt;a href="/t/actionshackathon" class="ltag__tag__link"&gt;actionshackathon&lt;/a&gt; 
&lt;/h2&gt;
      &lt;div class="ltag__tag__summary"&gt;
        This tag is for submissions and content related to the GitHub Actions x DEV Hackathon.
      &lt;/div&gt;
    &lt;/div&gt;
&lt;/div&gt;


&lt;h3&gt;
  
  
  My Workflow
&lt;/h3&gt;

&lt;p&gt;The GitHub Action &lt;strong&gt;'Language Teller'&lt;/strong&gt; just do shit as mentioned down :&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Runs on every push.&lt;/li&gt;
&lt;li&gt;Detects languages you used in repo.&lt;/li&gt;
&lt;li&gt;Print them on workflow.&lt;/li&gt;
&lt;li&gt;That's it.. hehe.
&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--Xh5EJ3bP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://encrypted-tbn0.gstatic.com/images%3Fq%3Dtbn%253AANd9GcRIr7fxoJQ1sfCguy5g2Kq7UVD_eItOWhuB-Q%26usqp%3DCAU" alt="Alt text of image"&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Submission Category:
&lt;/h3&gt;

&lt;h3&gt;
  
  
  Yaml File or Link to Code
&lt;/h3&gt;



&lt;div class="highlight"&gt;&lt;pre class="highlight yaml"&gt;&lt;code&gt;&lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Linguist&lt;/span&gt;

&lt;span class="na"&gt;on&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;push&lt;/span&gt;

&lt;span class="na"&gt;jobs&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
  &lt;span class="na"&gt;linguist&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
    &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Run linguist&lt;/span&gt;
    &lt;span class="na"&gt;runs-on&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;ubuntu-latest&lt;/span&gt;
    &lt;span class="na"&gt;steps&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;uses&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;actions/checkout@v1&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;uses&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;fabasoad/linguist-action@v1.0.0&lt;/span&gt;
        &lt;span class="na"&gt;id&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;linguist&lt;/span&gt;
        &lt;span class="na"&gt;with&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt;
          &lt;span class="na"&gt;path&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s1"&gt;'&lt;/span&gt;&lt;span class="s"&gt;./'&lt;/span&gt;
          &lt;span class="na"&gt;percentage&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="no"&gt;true&lt;/span&gt;
      &lt;span class="pi"&gt;-&lt;/span&gt; &lt;span class="na"&gt;name&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;Print linguist result&lt;/span&gt;
        &lt;span class="na"&gt;run&lt;/span&gt;&lt;span class="pi"&gt;:&lt;/span&gt; &lt;span class="s"&gt;echo "${{ steps.linguist.outputs.data }}"&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;



&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vJ70wriM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/rishivyas1969"&gt;
        rishivyas1969
      &lt;/a&gt; / &lt;a href="https://github.com/rishivyas1969/lago-generator"&gt;
        lago-generator
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Generates README.md containing logo of used language in this repo.
    &lt;/h3&gt;
  &lt;/div&gt;
&lt;/div&gt;



&lt;h3&gt;
  
  
  Additional Resources / Info
&lt;/h3&gt;

&lt;p&gt;Special thanks  for making it possible😁&lt;br&gt;
&lt;/p&gt;
&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--vJ70wriM--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://practicaldev-herokuapp-com.freetls.fastly.net/assets/github-logo-ba8488d21cd8ee1fee097b8410db9deaa41d0ca30b004c0c63de0a479114156f.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/fabasoad"&gt;
        fabasoad
      &lt;/a&gt; / &lt;a href="https://github.com/fabasoad/linguist-action"&gt;
        linguist-action
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      Detects language type for a file, or, given a repository, determine language breakdown in JSON format.
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;h1&gt;
Linguist action&lt;/h1&gt;
&lt;p&gt;&lt;a rel="noopener noreferrer" href="https://camo.githubusercontent.com/624d761dbb1eddd82ce87fb9db48a60a6b78f9f3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f66616261736f61642f6c696e67756973742d616374696f6e3f696e636c7564655f70726572656c6561736573"&gt;&lt;img src="https://camo.githubusercontent.com/624d761dbb1eddd82ce87fb9db48a60a6b78f9f3/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f66616261736f61642f6c696e67756973742d616374696f6e3f696e636c7564655f70726572656c6561736573" alt="GitHub release (latest SemVer including pre-releases)"&gt;&lt;/a&gt; &lt;a rel="noopener noreferrer" href="https://github.com/fabasoad/linguist-action/workflows/CI%20(latest)/badge.svg"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--jtH8znvy--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://github.com/fabasoad/linguist-action/workflows/CI%2520%28latest%29/badge.svg" alt="CI (latest)"&gt;&lt;/a&gt; &lt;a rel="noopener noreferrer" href="https://github.com/fabasoad/linguist-action/workflows/CI%20(main)/badge.svg"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--T40yh-Gi--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://github.com/fabasoad/linguist-action/workflows/CI%2520%28main%29/badge.svg" alt="CI (main)"&gt;&lt;/a&gt; &lt;a rel="noopener noreferrer" href="https://github.com/fabasoad/linguist-action/workflows/YAML%20Lint/badge.svg"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--kQ2C4C3O--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://github.com/fabasoad/linguist-action/workflows/YAML%2520Lint/badge.svg" alt="YAML Lint"&gt;&lt;/a&gt; &lt;a rel="noopener noreferrer" href="https://github.com/fabasoad/linguist-action/workflows/Ruby%20Lint/badge.svg"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--_nABmtbP--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://github.com/fabasoad/linguist-action/workflows/Ruby%2520Lint/badge.svg" alt="Ruby Lint"&gt;&lt;/a&gt; &lt;a rel="noopener noreferrer" href="https://github.com/fabasoad/linguist-action/workflows/Dockerfile%20Lint/badge.svg"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--tuZCFh8A--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://github.com/fabasoad/linguist-action/workflows/Dockerfile%2520Lint/badge.svg" alt="Dockerfile Lint"&gt;&lt;/a&gt; &lt;a rel="noopener noreferrer" href="https://github.com/fabasoad/linguist-action/workflows/Shell%20Lint/badge.svg"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--FxXsymCR--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://github.com/fabasoad/linguist-action/workflows/Shell%2520Lint/badge.svg" alt="Shell Lint"&gt;&lt;/a&gt; &lt;a href="https://snyk.io/test/github/fabasoad/linguist-action?targetFile=Gemfile.lock" rel="nofollow"&gt;&lt;img src="https://camo.githubusercontent.com/0e4abc2384c9b93d87696b62e7bcdd6362fa7d0f/68747470733a2f2f736e796b2e696f2f746573742f6769746875622f66616261736f61642f6c696e67756973742d616374696f6e2f62616467652e7376673f74617267657446696c653d47656d66696c652e6c6f636b" alt="Known Vulnerabilities"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This action uses &lt;a href="https://github.com/github/linguist"&gt;github/linguist&lt;/a&gt; library to detect language type for a file, or, given a repository, determine language breakdown in JSON format.&lt;/p&gt;
&lt;h2&gt;
Inputs&lt;/h2&gt;
&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Required&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;th&gt;Default&lt;/th&gt;
&lt;th&gt;Possible values&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;path&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;Path to the repository&lt;/td&gt;
&lt;td&gt;&lt;code&gt;./&lt;/code&gt;&lt;/td&gt;
&lt;td&gt;&amp;lt;Path&amp;gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;percentage&lt;/td&gt;
&lt;td&gt;No&lt;/td&gt;
&lt;td&gt;In case of &lt;code&gt;true&lt;/code&gt; output will be in percentage format, otherwise - in fractions&lt;/td&gt;
&lt;td&gt;false&lt;/td&gt;
&lt;td&gt;&amp;lt;Boolean&amp;gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;h2&gt;
Outputs&lt;/h2&gt;
&lt;div class="table-wrapper-paragraph"&gt;&lt;table&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;th&gt;Name&lt;/th&gt;
&lt;th&gt;Required&lt;/th&gt;
&lt;th&gt;Description&lt;/th&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;data&lt;/td&gt;
&lt;td&gt;Yes&lt;/td&gt;
&lt;td&gt;Result in JSON format&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;&lt;/div&gt;
&lt;h4&gt;
Examples&lt;/h4&gt;
&lt;ol&gt;
&lt;li&gt;For folder in case of &lt;em&gt;percentage=true&lt;/em&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight highlight-source-json"&gt;&lt;pre&gt;{
  &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;"&lt;/span&gt;Ruby&lt;span class="pl-pds"&gt;"&lt;/span&gt;&lt;/span&gt;: &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;"&lt;/span&gt;75.21%&lt;span class="pl-pds"&gt;"&lt;/span&gt;&lt;/span&gt;
  &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;"&lt;/span&gt;Dockerfile&lt;span class="pl-pds"&gt;"&lt;/span&gt;&lt;/span&gt;: &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;"&lt;/span&gt;19.80%&lt;span class="pl-pds"&gt;"&lt;/span&gt;&lt;/span&gt;
  &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;"&lt;/span&gt;Shell&lt;span class="pl-pds"&gt;"&lt;/span&gt;&lt;/span&gt;: &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;"&lt;/span&gt;5.00%&lt;span class="pl-pds"&gt;"&lt;/span&gt;&lt;/span&gt;
}&lt;/pre&gt;&lt;/div&gt;
&lt;ol start="2"&gt;
&lt;li&gt;For folder in case of &lt;em&gt;percentage=false&lt;/em&gt;:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight highlight-source-json"&gt;&lt;pre&gt;{
  &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;"&lt;/span&gt;Ruby&lt;span class="pl-pds"&gt;"&lt;/span&gt;&lt;/span&gt;: &lt;span class="pl-c1"&gt;0.7520556609740671&lt;/span&gt;
  &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;"&lt;/span&gt;Dockerfile&lt;span class="pl-pds"&gt;"&lt;/span&gt;&lt;/span&gt;: &lt;span class="pl-c1"&gt;0.19797596457938013&lt;/span&gt;,
  &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;"&lt;/span&gt;Shell&lt;span class="pl-pds"&gt;"&lt;/span&gt;&lt;/span&gt;: &lt;span class="pl-c1"&gt;0.04996837444655281&lt;/span&gt;
}&lt;/pre&gt;&lt;/div&gt;
&lt;ol start="3"&gt;
&lt;li&gt;For file:&lt;/li&gt;
&lt;/ol&gt;
&lt;div class="highlight highlight-source-json"&gt;
&lt;pre&gt;{
  &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;"&lt;/span&gt;linguist.rb&lt;span class="pl-pds"&gt;"&lt;/span&gt;&lt;/span&gt;: {
    &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;"&lt;/span&gt;lines&lt;span class="pl-pds"&gt;"&lt;/span&gt;&lt;/span&gt;: &lt;span class="pl-c1"&gt;56&lt;/span&gt;
    &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;"&lt;/span&gt;sloc&lt;span class="pl-pds"&gt;"&lt;/span&gt;&lt;/span&gt;: &lt;span class="pl-c1"&gt;48&lt;/span&gt;,
    &lt;span class="pl-s"&gt;&lt;span class="pl-pds"&gt;"&lt;/span&gt;type&lt;span class="pl-pds"&gt;"&lt;/span&gt;&lt;/span&gt;: &lt;/pre&gt;…&lt;/div&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/fabasoad/linguist-action"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Here my explanation🧐 stops and laughing ends!🙂&lt;/p&gt;

</description>
      <category>actionshackathon</category>
    </item>
  </channel>
</rss>
