Seite 1 von 1

Alias und Parameter.

Verfasst: Freitag 22. September 2023, 13:36
von LaGGGer
Hallo
Ich arbeite gerne mit Aliasse, diese sind hilfreich auf der Kommandozeile. Ich frage mich ob man das folgende verwirklichen kann.
Wenn ich ein Programm installiere, mache ich das meistens mit yay. Installiert werden soll beispielhaft der Firefox Browser.

Das wäre bei yay die Syntax, ich mache das gerne mit --noconfirm, d.h. alle Tastatureingaben werden mit "ja" automatisch bestätigt:

Code: Alles auswählen

yay -S firefox --noconfirm
Ist das möglich das ich den String als alias anlege? yay -S bekomme ich noch hin, mit dem zu installierenden Programm, z.B. so:

Code: Alles auswählen

alias yayx='yay -S'
Auf der Kommandozeile wäre dann nur noch das einzutragen:

Code: Alles auswählen

yayx firefox
Aber wie bekomme ich das --noconfirm angehängt? Ich hoffe das war verständlich.

Hinweis
Aliase werden in der ~/.bashrc eingetragen.

Re: Alias und Parameter.

Verfasst: Freitag 22. September 2023, 15:12
von jacl
Habe nicht allzu viel Erfahrung, aber hast du schon mal folgendes probiert:

Code: Alles auswählen

alias yayx='yay -S && --noconfirm'
Probiere dann mal den Alias:

Code: Alles auswählen

yayx firefox
Vielleicht funktionierts ja... :)

regards Jacl

Re: Alias und Parameter.

Verfasst: Freitag 22. September 2023, 15:19
von country

Code: Alles auswählen

alias yayx='yay -S $PKGNAME - -noconfirm' 

Re: Alias und Parameter.

Verfasst: Freitag 22. September 2023, 15:44
von maroco
LaGGGer hat geschrieben: Freitag 22. September 2023, 13:36

Code: Alles auswählen

yay -S firefox --noconfirm
Ist das möglich das ich den String als alias anlege?
Die Option "--noconfirm" darf im Befehl doch auch vor dem Namen des zu installierenden Pakets stehen. Deshalb funktioniert:

Code: Alles auswählen

alias yayx='yay -S --noconfirm'
und damit

Code: Alles auswählen

yayx firefox

Re: Alias und Parameter.

Verfasst: Freitag 22. September 2023, 15:57
von LaGGGer
maroco hat geschrieben: Freitag 22. September 2023, 15:44 Die Option "--noconfirm" darf im Befehl doch auch vor dem Namen des zu installierenden Pakets stehen.
Lol, das war zu einfach, danke dir. Wieder was gelernt.

Re: Alias und Parameter.

Verfasst: Freitag 22. September 2023, 16:19
von country
Man(n) lernt nie aus.