Alias para CMD
Los alias facilitan la ejecución en consola de instrucciones repetitivas, largas o difíciles de recordar. En Windows, se puede crear un archivo .bat
o .cmd
donde agregar los alias. Después, para hacer persistentes los alias,
Guardar el archivo, por ejemplo en
%USERPROFILE%\alias.cmd
,abrir regedit (
Windows + r
, escribirregedit
, Aceptar),acceder a
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor
o, para una versión de Windows menor a 10,HKEY_CURRENT_USER\Software\Microsoft\Command Processor
, yañadir un valor de cadena con nombre
AutoRun
con la ubicación del archivo.bat
o.cmd
(%USERPROFILE%\alias.cmd
si se sigue el ejemplo del paso 1).
Un ejemplo de este archivo sería
@echo off
:: Alias (esto es un comentario)
DOSKEY pa=php artisan $*
DOSKEY frm=php artisan make:filament-relation-manager $1Resource $2 $3 $4
Aquí, DOSKEY
se usa para especificar un alias. El primer alias usa pa
en lugar de php artisan
. El símbolo $*
se usa para indicar que cualquier texto después de pa
se agregará a la instrucción, de modo que escribir pa optimize
sería equivalente a escribir php artisan optimize
.
El segundo alias utiliza $1
, $2
, $3
y $4
que funcionan como parámetros opcionales por posición. Así, cuando se escribe frm Curso alumnos id --attach
, el alias se convierte en php artisan make:filament-relation-manager CursoResource alumnos id --attach
. Este mismo alias pudo haberse escrito como
DOSKEY frm=php artisan make:filament-relation-manager $1Resource $*
y seguiría siendo equivalente al ejemplo anterior.