not __fish_seen_subcommand_from hold unhold showhold checkhold auto remove manual install showauto showmanual
end
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from mark; and __fish_mark_no_subcommand' -a 'hold' -d "Mark package as held"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from mark; and __fish_mark_no_subcommand' -a 'unhold' -d "Unmark held package"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from mark; and __fish_mark_no_subcommand' -a 'showhold' -d "Show held packages"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from mark; and __fish_mark_no_subcommand' -a 'checkhold' -d "Check hold status"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from mark; and __fish_mark_no_subcommand' -a 'auto' -d "Mark as auto-installed"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from mark; and __fish_mark_no_subcommand' -a 'remove' -d "Mark for removal"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from mark; and __fish_mark_no_subcommand' -a 'manual' -d "Mark as manual"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from mark; and __fish_mark_no_subcommand' -a 'install' -d "Mark for installation"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from mark; and __fish_mark_no_subcommand' -a 'showauto' -d "Show auto-installed"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from mark; and __fish_mark_no_subcommand' -a 'showmanual' -d "Show manual packages"
function __fish_repo_no_subcommand
not __fish_seen_subcommand_from list change set switch enable disable addkey clean save restore reset status add Add rm del remove create index pkgadd pkgupdate
end
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'list' -d "List repos"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'change' -d "Change mirror"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'set' -d "Set mirror"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'switch' -d "Switch repo"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'enable' -d "Enable repo"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'disable' -d "Disable repo"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'addkey' -d "Add GPG key"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'clean' -d "Clean temp repos"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'save' -d "Save sources"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'restore' -d "Restore sources"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'reset' -d "Reset to default"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'status' -d "Repo status"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'add' -d "Add repo"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'Add' -d "Add repo and update"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'rm' -d "Remove repo"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'del' -d "Remove repo"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'remove' -d "Remove repo"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'create' -d "Create repo"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'index' -d "Index repo"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'pkgadd' -d "Add package"
complete -c epm -c eepm -c upm -f -n '__fish_seen_subcommand_from repo; and __fish_repo_no_subcommand' -a 'pkgupdate' -d "Update package"