<?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>DEV Community: Juan Carlos Morla Reyes</title>
    <description>The latest articles on DEV Community by Juan Carlos Morla Reyes (@juancarlos_175).</description>
    <link>https://dev.to/juancarlos_175</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%2F817803%2Ffee082b8-6267-4f82-a582-68f6b24820d8.jpeg</url>
      <title>DEV Community: Juan Carlos Morla Reyes</title>
      <link>https://dev.to/juancarlos_175</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/juancarlos_175"/>
    <language>en</language>
    <item>
      <title>Path Manager</title>
      <dc:creator>Juan Carlos Morla Reyes</dc:creator>
      <pubDate>Fri, 23 Feb 2024 16:47:22 +0000</pubDate>
      <link>https://dev.to/juancarlos_175/path-manager-2fid</link>
      <guid>https://dev.to/juancarlos_175/path-manager-2fid</guid>
      <description>&lt;p&gt;&lt;u&gt;&lt;/u&gt;&lt;br&gt;
&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzaxvxez0ukb17utplevz.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fzaxvxez0ukb17utplevz.png" alt="pmng" width="550" height="200"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  &lt;u&gt;Administrador de rutas pmng&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;Este proyecto fue creado con el propósito de facilitar la movilidad en rutas muy largas. A menudo, cuando trabajamos con estructuras de directorios complejas o realizamos tareas que involucran la navegación frecuente entre diferentes ubicaciones, puede resultar tedioso recordar y escribir manualmente las rutas completas. pmng busca simplificar este proceso al permitirte guardar, explorar y eliminar fácilmente las rutas que utilizas con frecuencia.&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;u&gt;Instalacion en bash&lt;/u&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Muevete al home y clona el repositorio&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;cd ${HOME} &amp;amp;&amp;amp; git clone https://github.com/KalleyBacker/Path-Manager.git&lt;/code&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Crea el directorio .functions.d&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;mkdir ${HOME}/.functions.d&lt;/code&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Copia el script en el directorio .functions.d&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;find ${HOME}/Path-Manager/ -type f -name "*.sh" -exec cp {} ${HOME}/.functions.d \;&lt;/code&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Configura la carga automática en tu archivo ~/.bashrc&lt;/strong&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;echo -e '\n#source_script
####################################################################
for script in $(find ${HOME}/.functions.d -type f -name "*.sh" )   #
do                                                                 #
        source $script                                             #
done                                                               #
####################################################################\n' &amp;gt;&amp;gt; ~/.bashrc
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Carga la configuracion del bashrc&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;code&gt;source ~/.bashrc&lt;/code&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;u&gt;Uso&lt;/u&gt;
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Guardar la ruta actual:&lt;/strong&gt;&lt;code&gt;pmng -s&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuugkjs6lh0nz92agmg0i.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fuugkjs6lh0nz92agmg0i.png" alt="pmng -s" width="471" height="76"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Listar todas las rutas guardadas:&lt;/strong&gt;&lt;code&gt;pmng -l&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7dsclapycarqeefpnbhi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F7dsclapycarqeefpnbhi.png" alt="pmng -l" width="520" height="177"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Moverse a través de una ruta específica:&lt;/strong&gt;&lt;code&gt;pmng -m {ID DE LA RUTA}&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy7dgzeiea3pvuoc62nr4.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fy7dgzeiea3pvuoc62nr4.png" alt="pmng -m" width="583" height="99"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Eliminar una ruta de la cache:&lt;/strong&gt;&lt;code&gt;pmng -r {ID DE LA RUTA}&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu6jykq2hyajdu6rnzdcr.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fu6jykq2hyajdu6rnzdcr.png" alt="pmng -r" width="359" height="86"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;strong&gt;Despliega la ayuda:&lt;/strong&gt;&lt;code&gt;pmng -h&lt;/code&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiiv79g8s4at2k48vq2t5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fiiv79g8s4at2k48vq2t5.png" alt="pmng -h" width="767" height="355"&gt;&lt;/a&gt;&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;u&gt;Autor&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;Juan Carlos Morla Reyes - (&lt;a href="https://github.com/KalleyBacker"&gt;https://github.com/KalleyBacker&lt;/a&gt;)&lt;/p&gt;




&lt;h2&gt;
  
  
  &lt;u&gt;Proyecto&lt;/u&gt;
&lt;/h2&gt;

&lt;p&gt;(&lt;a href="https://github.com/KalleyBacker/Path-Manager"&gt;https://github.com/KalleyBacker/Path-Manager&lt;/a&gt;)&lt;/p&gt;

</description>
      <category>bash</category>
      <category>linux</category>
      <category>tutorial</category>
    </item>
  </channel>
</rss>
