NAMN
- Provided by: manpages-sv (Version: 4.31.0-1)
- Source: manpages-l10n
- Report a bug
Det är möjligt att definiera anpassade alias som sedan kan användas som dnf-kommandon eller -flaggor för att förkorta längre kommando- och flaggsekvenser.
Aliasen kan konfigureras i formatet TOML och konfigurationsfilerna laddas från dessa instickskataloger:
Konfigurationsfilen måste börja med attributet version satt till en nödvändig version, till exempel:
version = '1.1'
Varje alias definieras i en separat sektion, med par nyckel = värde, till exempel:
['in'] type = 'command' attached_command = 'install' descr.C = "Alias for 'install'" descr.sv_SE = "Alias för 'install'"
Sektionsnamnet identifierar unikt aliaset. Det har formen av en sökväg, d.v.s. en eller flera strängar avdelade med punkter, vilket definierar räckvidden för aliaset. Till exempel skulle strängen ”group.list.in” identifiera ett alias som bara är användbart inom underkommandot group list.
Det finns följande sorters alias:
Aliaset command definierar ett alias för ett kommando.
De obligatoriska nycklarna är type och attached_command.
['grouplist'] type = 'command' attached_command = 'group.list' descr.C = "Alias for 'group list'" descr.sv_SE = "Alias för 'group list'" descr.cs_CZ = "Alias pro 'group list'"
['group.ls'] type = 'command' attached_command = 'group.list' descr.C = "Alias for 'group list'" descr.sv_SE = "Alias för 'group list'" descr.cs_CZ = "Alias pro 'group list'" complete = true
['list-fedora-all']
type = 'command'
attached_command = 'list'
descr.C = "Alias for '--repo=fedora list --showduplicates'"
descr.sv_SE = "Alias för '--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' }
]
['whatrequires']
type = 'command'
attached_command = 'repoquery'
descr = 'Alias for "repoquery --installed --whatrequires=<whatrequires_first_argument>"'
complete = true
[[whatrequires.required_values]]
value_help.C = 'CAPABILITY,...'
descr.C = 'Limit to packages that require any of <capabilities>.'
descr.sv_SE = 'Begränsa till paket som behöver någon av <förmågor>.descr.cs_CZ = 'Omezí se na balíčky vyžadující něco z <capabilities>.'
[[whatrequires.attached_named_args]]
id_path = 'repoquery.installed'
[[whatrequires.attached_named_args]]
id_path = 'repoquery.whatrequires'
value='${1}'
Aliaset cloned_named_arg definierar ett annat namn för en given flagga.
De obligatoriska nycklarna är type, antingen long_name eller short_name och source.
['nobest'] type = 'cloned_named_arg' long_name = 'nobest' source = 'no-best'
['repoquery.list'] type = 'cloned_named_arg' long_name = 'list' short_name = 'l' source = 'repoquery.files'
named_arg definierar ett alias som kan ersätta flera flaggor och kan definiera ett värde för var och en.
De obligatoriska nycklarna är type, och antingen long_name eller short_name.
['list.all-available']
type = 'named_arg'
long_name = 'all-available'
attached_named_args = [
{ id_path = 'list.showduplicates' },
{ id_path = 'list.available' }
]
['download.dest']
type = 'named_arg'
long_name = 'dest'
has_value = true
value_help.C = 'DESTDIR'
attached_named_args = [
{ id_path = 'download.destdir' }
]
['settsflags']
type = 'named_arg'
long_name = 'settsflags'
descr.C = 'Set transaction flags'
descr.sv_SE = 'Sätt transaktionsflaggor'
descr.cs_CZ = 'Nastavit parametry transakce'
has_value = true
value_help.C = 'TS_FLAGS'
attached_named_args = [
{ id_path = 'setopt', value = 'tsflags=${}' }
]
group definierar en grupp av flera kommandon eller flaggor.
De obligatoriska nycklarna är type och header.
Aliasen läggs till i gruppen med nyckeln group_id i sina respektive sektioner.
['repo.query-aliases'] type = 'group' header.C = 'Query Aliases:' header.sv_SE = 'Frågealias:' header.cs_CZ = 'Zkratky pro dotazy:' ['repo.ls'] type = 'command' attached_command = 'repo.list' descr.C = "Alias for 'repo list'" descr.sv_SE = "Alias för '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 för 'repo info'" descr.cs_CZ = "Alias pro 'repo info'" group_id = 'query-aliases'
Se AUTHORS.md i dnf5 källkodsdistribution.
Medarbetare i dnf5-projektet.
Den svenska översättningen av denna manualsida skapades av Göran Uddeborg <goeran@uddeborg.se>
Denna översättning är fri dokumentation; läs GNU General Public License Version 3 eller senare för upphovsrättsvillkor. Vi tar INGET ANSVAR.
Om du hittar fel i översättningen av denna manualsida, skicka ett mail till Tp-sv@listor.tp-sv.se.