<?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: Konda Sandeep</title>
    <description>The latest articles on Forem by Konda Sandeep (@sandeepk1729).</description>
    <link>https://forem.com/sandeepk1729</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%2F1340167%2Fcb36d409-39c3-4221-9468-5a5150593ff2.jpeg</url>
      <title>Forem: Konda Sandeep</title>
      <link>https://forem.com/sandeepk1729</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/sandeepk1729"/>
    <language>en</language>
    <item>
      <title>Jarvis</title>
      <dc:creator>Konda Sandeep</dc:creator>
      <pubDate>Fri, 05 Sep 2025 19:34:46 +0000</pubDate>
      <link>https://forem.com/sandeepk1729/jarvis-4o7</link>
      <guid>https://forem.com/sandeepk1729/jarvis-4o7</guid>
      <description>&lt;h2&gt;
  
  
  &lt;a href="https://github.com/SandeepK1729/jarvis" rel="noopener noreferrer"&gt;Jarvis&lt;/a&gt;
&lt;/h2&gt;

&lt;p&gt;&lt;strong&gt;Jarvis&lt;/strong&gt; is a CLI tool and npm package for creating custom command aliases. Instantly turn lengthy or complex shell commands into simple shortcuts, boosting your productivity in the terminal.&lt;/p&gt;




&lt;h2&gt;
  
  
  Features
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Add Aliases:&lt;/strong&gt; Map any shell command to an easy-to-remember alias, with optional directory path for execution.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Remove Aliases:&lt;/strong&gt; Delete aliases you no longer need.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;List Aliases:&lt;/strong&gt; View all your defined aliases, including their execution paths.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Run Aliases:&lt;/strong&gt; Execute commands using your defined shortcuts.&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Silent Mode:&lt;/strong&gt; Run commands without displaying output.&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Installation
&lt;/h2&gt;

&lt;p&gt;Install Jarvis globally from npm:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;npm &lt;span class="nb"&gt;install&lt;/span&gt; &lt;span class="nt"&gt;-g&lt;/span&gt; @sandeepk1729/jarvis
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;a href="https://www.npmjs.com/package/@sandeepk1729/jarvis" rel="noopener noreferrer"&gt;npm&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;




&lt;h2&gt;
  
  
  Usage
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Help
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;jarvis &lt;span class="nt"&gt;--help&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;Usage: jarvis [options] [command] &amp;lt;string...&amp;gt;

used to run alias commands

Arguments:
  string        alias command

Options:
  -V, --version  output the version number
  -s, --silent  run command silently
  -h, --help    display help for command

Commands:
  alias         Add a new alias
  remove        Remove an existing alias
  list          List all aliases
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Adding an Alias
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;jarvis &lt;span class="nb"&gt;alias&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You will be prompted:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;What is the command to alias?&lt;/strong&gt; (e.g. &lt;code&gt;echo "hello world"&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;What is the alias command?&lt;/strong&gt; (e.g. &lt;code&gt;hello&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;
&lt;strong&gt;Is there any specific path for the command run?&lt;/strong&gt; (e.g. &lt;code&gt;/Users/SandeepK1729/Projects&lt;/code&gt;)
&lt;em&gt;(Optional - It will run in the current directory if not specified)&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;Example Interaction:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;◇  What is the command to alias?
│  echo "hello world"
│
◇  What is the alias command ?
│  hello
│
◇  Is there any specific path for the command run? (Optional - It will run in the current directory if not specified)
│  /Users/SandeepK1729/Projects
│
◇  Added alias 'hello' to run command: 'echo "hello world"'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Running an Alias
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;jarvis hello
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;If a path was provided while creating the alias, the command runs in that directory; otherwise, it runs in the current working directory.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Output:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;&amp;gt; Running command:
&amp;gt; echo "hello world"
&amp;gt; PID: 123

"hello world"
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Listing Aliases
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;jarvis list
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;&lt;strong&gt;Sample Output:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;┌───────────┬────────────────────────────────────┬────────────────────────────────────────────────────────────────────────┐
│ (index)   │ command                            │ path                                                                   │
├───────────┼────────────────────────────────────┼────────────────────────────────────────────────────────────────────────┤
│ hello     │ 'echo "hello world"'               │ '/Users/SandeepK1729/Projects'                                         │
└───────────┴────────────────────────────────────┴────────────────────────────────────────────────────────────────────────┘
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;






&lt;h3&gt;
  
  
  Removing an Alias
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;jarvis remove
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;You will be prompted to select which alias(es) to delete.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Example Interaction:&lt;/strong&gt;&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;◇  Select aliases to delete
│  hello
│
◇  Removed alias 'hello'
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Version Check
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;jarvis &lt;span class="nt"&gt;--version&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;This command will display the current version of Jarvis installed on your system.&lt;/p&gt;




</description>
      <category>cli</category>
      <category>node</category>
      <category>shell</category>
      <category>alias</category>
    </item>
  </channel>
</rss>
