DNF5-ALIASES(7) dnf5 DNF5-ALIASES(7) NAMN dnf5-aliases -- Alias for kommandoradsargument BESKRIVNING Det ar mojligt att definiera anpassade alias som sedan kan anvandas som dnf-kommandon eller -flaggor for att forkorta langre kommando- och flaggsekvenser. Aliasen kan konfigureras i formatet TOML och konfigurationsfilerna laddas fran dessa instickskataloger: o /usr/share/dnf5/aliases.d/ o /etc/dnf/dnf5-aliases.d/ o $XDG_CONFIG_HOME/dnf5/aliases.d/ Syntax: Konfigurationsfilen maste borja med attributet version satt till en nodvandig version, till exempel: version = '1.1' Varje alias definieras i en separat sektion, med par nyckel = varde, till exempel: ['in'] type = 'command' attached_command = 'install' descr.C = "Alias for 'install'" descr.sv_SE = "Alias for 'install'" Sektionsnamnet identifierar unikt aliaset. Det har formen av en sokvag, d.v.s. en eller flera strangar avdelade med punkter, vilket definierar rackvidden for aliaset. Till exempel skulle strangen "group.list.in" identifiera ett alias som bara ar anvandbart inom underkommandot group list. Det finns foljande sorters alias: o command o cloned_named_arg o named_arg o group Typ: command Aliaset command definierar ett alias for ett kommando. Nycklar: o type -- Maste ha vardet command. o attached_command -- Sokvag till ett kommando for vilket aliaset definieras. o descr. -- Beskrivning som kommer att visas i hjalpen. descr.C anvands om det inte finns nagon beskrivning for den tillampliga lokalen. Tillagt i konfigurationsfilversion 1.1. o descr -- Beskrivning som kommer att visas i hjalpen. Avrades fran i version 1.1, men finns kvar som bakatkompatibilitet. Stodjer inte lokaler. o group_id -- En grupp som detta alias ar en del av, om nagon. o complete -- Huruvida bashs automatkomplettering skall anvandas for detta alias, standard ar false. o required_values -- Varden (positionsargument) som anvands av kommandoaliaset. Formatet ar en vektor med tabeller; var och en maste inkludera antingen value_help. for den aktiva lokalen eller value_help.C, och kan inkludera descr.. Standardvardet ar en tom vektor. Tillagt i konfigurationsfilsversion 1.1. o attached_named_args -- Flaggor som kommer anvandas med kommandot. Formatet ar en vektor av tabeller, dar var och en maste innehalla en nyckel id_path for att ange sokvagen till en flagga, och kan aven innehalla en nyckel value for att ange vardet pa flaggan. Value kan innehalla platsmarkorer ${index} vilka ersatts av varden som anvands av kommandoaliaset (sa som det definierats med required_values). Kommandoargument borjar med index 1. Index 0 refererar till kommandoaliaset sjalvt. Om ingen nyckel value ges kommer en tom strang skickas till namngivna argument som forvantar sig ett varde. De obligatoriska nycklarna ar type och attached_command. Exempel: o Aliasa grouplist for group list: ['grouplist'] type = 'command' attached_command = 'group.list' descr.C = "Alias for 'group list'" descr.sv_SE = "Alias for 'group list'" descr.cs_CZ = "Alias pro 'group list'" o Aliasa group.ls for group list: ['group.ls'] type = 'command' attached_command = 'group.list' descr.C = "Alias for 'group list'" descr.sv_SE = "Alias for 'group list'" descr.cs_CZ = "Alias pro 'group list'" complete = true o Aliasa list-fedora-all for --repo=fedora list --showduplicates: ['list-fedora-all'] type = 'command' attached_command = 'list' descr.C = "Alias for '--repo=fedora list --showduplicates'" descr.sv_SE = "Alias for '--repo=fedora list --showduplicates'" descr.cs_CZ = "Alias pro '--repo=fedora list --showduplicates'" complete = true attached_named_args = [ { id_path = 'repo', value = 'fedora' }, { id_path = 'list.showduplicates' } ] o Aliasa whatrequires for repoquery --installed --whatrequires=: ['whatrequires'] type = 'command' attached_command = 'repoquery' descr = 'Alias for "repoquery --installed --whatrequires="' complete = true [[whatrequires.required_values]] value_help.C = 'CAPABILITY,...' descr.C = 'Limit to packages that require any of .' descr.sv_SE = 'Begransa till paket som behover nagon av .descr.cs_CZ = 'Omezi se na balicky vyzadujici neco z .' [[whatrequires.attached_named_args]] id_path = 'repoquery.installed' [[whatrequires.attached_named_args]] id_path = 'repoquery.whatrequires' value='${1}' Typ: cloned_named_arg Aliaset cloned_named_arg definierar ett annat namn for en given flagga. Nycklar: o type -- Maste ha vardet cloned_named_arg. o long_name -- Namn pa aliasflaggan. o short_name -- Enbokstavsgenvag for namnet. o source -- Sokvag till flaggan for vilken detta alias ar definierat. o group_id -- En grupp som detta alias ar en del av, om nagon. o complete -- Huruvida bashs automatkomplettering skall anvandas for detta alias, standard ar false. De obligatoriska nycklarna ar type, antingen long_name eller short_name och source. Exempel: o Aliasa --nobest for --no-best: ['nobest'] type = 'cloned_named_arg' long_name = 'nobest' source = 'no-best' o Aliasa repoquery --list eller repoquery -l for repoquery --files: ['repoquery.list'] type = 'cloned_named_arg' long_name = 'list' short_name = 'l' source = 'repoquery.files' Typ: named_arg named_arg definierar ett alias som kan ersatta flera flaggor och kan definiera ett varde for var och en. Nycklar: o type -- Maste ha vardet named_arg. o long_name -- Namn pa aliasflaggan. o short_name -- Enbokstavsgenvag for namnet. o descr. -- Beskrivning som kommer att visas i hjalpen. descr.C anvands om det inte finns nagon beskrivning for den tillampliga lokalen. Tillagt i konfigurationsfilversion 1.1. o descr -- Beskrivning som kommer att visas i hjalpen. Avrades fran i version 1.1, men finns kvar som bakatkompatibilitet. Stodjer inte lokaler. o has_value -- Huruvida flaggan behover ett varde. Vardet ersatter sedan strangen ${} i varden till attached_named_args. Standardvardet ar false. o value_help. -- Strangen som visas i hjalpen for vardet (t.ex. CONFIG_FILE_PATH for --config=CONFIG_FILE_PATH). value_help.C anvands om det inte finns nagon strang for den tillampliga lokalen. Tillagt i konfigurationsfilversion 1.1. o value_help -- Strangen som visas i hjalpen for vardet (t.ex. CONFIG_FILE_PATH for --config=CONFIG_FILE_PATH). Avrades fran i version 1.1, men finns kvar som bakatkompatibilitet. Stodjer inte lokaler. o const_value -- Konstant standardvarde (anges bara om aliaset inte har nagot varde pa kommandoraden). Vardet ersatter sedan strangen ${} i vardet av attached_named_args. o group_id -- En grupp som detta alias ar en del av, om nagon. o complete -- Huruvida bashs automatkomplettering skall anvandas for detta alias, standard ar false. o attached_named_args -- Flaggor som kommer anvandas. Formatet ar en vektor av inline-tabeller, dar var och en maste innehalla en nyckel id_path for att ange en viss sokvag till en flagga, och kan aven innehalla en nyckel value for att ange vardet pa flaggan. De obligatoriska nycklarna ar type, och antingen long_name eller short_name. Exempel: o Aliasa list --all-available for list --showduplicates --available: ['list.all-available'] type = 'named_arg' long_name = 'all-available' attached_named_args = [ { id_path = 'list.showduplicates' }, { id_path = 'list.available' } ] o Aliasa download --dest=DESTDIR for download --destdir=DESTDIR: ['download.dest'] type = 'named_arg' long_name = 'dest' has_value = true value_help.C = 'DESTDIR' attached_named_args = [ { id_path = 'download.destdir' } ] o Aliasa --settsflags=TS_FLAGS for --setopt=tsflags=TS_FLAGS: ['settsflags'] type = 'named_arg' long_name = 'settsflags' descr.C = 'Set transaction flags' descr.sv_SE = 'Satt transaktionsflaggor' descr.cs_CZ = 'Nastavit parametry transakce' has_value = true value_help.C = 'TS_FLAGS' attached_named_args = [ { id_path = 'setopt', value = 'tsflags=${}' } ] Typ: group group definierar en grupp av flera kommandon eller flaggor. Obligatoriska nycklar: o type -- Maste ha vardet group. o header. -- Huvudet pa gruppen som det kommer att visas i hjalpen. header.C anvands om det inte finns nagot huvud for den tillampliga lokalen. Tillagt i konfigurationsfilsversion 1.1. o header -- Huvudet pa gruppen som det kommer att visas i hjalpen. Avrades fran i version 1.1, men finns kvar som bakatkompatibilitet. Stodjer inte lokaler. De obligatoriska nycklarna ar type och header. Aliasen laggs till i gruppen med nyckeln group_id i sina respektive sektioner. Exempel: o En grupp query-aliases for underkommandot repo som innehaller aliasen repo.ls och repo.if: ['repo.query-aliases'] type = 'group' header.C = 'Query Aliases:' header.sv_SE = 'Fragealias:' header.cs_CZ = 'Zkratky pro dotazy:' ['repo.ls'] type = 'command' attached_command = 'repo.list' descr.C = "Alias for 'repo list'" descr.sv_SE = "Alias for 'repo list'" descr.cs_CZ = "Alias pro 'repo list'" group_id = 'query-aliases' ['repo.if'] type = 'command' attached_command = 'repo.info' descr.C = "Alias for 'repo info'" descr.sv_SE = "Alias for 'repo info'" descr.cs_CZ = "Alias pro 'repo info'" group_id = 'query-aliases' Upphovsman Se AUTHORS.md i dnf5 kallkodsdistribution. Copyright Medarbetare i dnf5-projektet. OVERSATTNING Den svenska oversattningen av denna manualsida skapades av Goran Uddeborg Denna oversattning ar fri dokumentation; las GNU General Public License Version 3 eller senare for upphovsrattsvillkor. Vi tar INGET ANSVAR. Om du hittar fel i oversattningen av denna manualsida, skicka ett mail till . 19 jan 2026 DNF5-ALIASES(7)