diff --git a/docs/ahriman.1 b/docs/ahriman.1 index 77986186..190d3926 100644 --- a/docs/ahriman.1 +++ b/docs/ahriman.1 @@ -1,4 +1,4 @@ -.TH AHRIMAN "1" "2023\-02\-05" "ahriman" "Generated Python Manual" +.TH AHRIMAN "1" "2023\-02\-20" "ahriman" "Generated Python Manual" .SH NAME ahriman .SH SYNOPSIS @@ -215,8 +215,8 @@ usage: ahriman help\-version [\-h] print application and its dependencies versions .SH COMMAND \fI\,'ahriman package\-add'\/\fR -usage: ahriman package\-add [\-h] [\-e] [\-n] [\-y] [\-s {auto,archive,aur,directory,local,remote,repository}] - [\-\-without\-dependencies] +usage: ahriman package\-add [\-h] [\-\-dependencies | \-\-no\-dependencies] [\-e] [\-n] [\-y] + [\-s {auto,archive,aur,directory,local,remote,repository}] package [package ...] add existing or new package to the build queue @@ -226,6 +226,10 @@ add existing or new package to the build queue package source (base name, path to local files, remote URL) .SH OPTIONS \fI\,'ahriman package\-add'\/\fR +.TP +\fB\-\-dependencies\fR, \fB\-\-no\-dependencies\fR +process missing package dependencies (default: True) + .TP \fB\-e\fR, \fB\-\-exit\-code\fR return non\-zero exit status if result is empty @@ -242,10 +246,6 @@ download fresh package databases from the mirror before actions, \-yy to force r \fB\-s\fR \fI\,{auto,archive,aur,directory,local,remote,repository}\/\fR, \fB\-\-source\fR \fI\,{auto,archive,aur,directory,local,remote,repository}\/\fR explicitly specify the package source for this command -.TP -\fB\-\-without\-dependencies\fR -do not add dependencies - .SH COMMAND \fI\,'ahriman package\-remove'\/\fR usage: ahriman package\-remove [\-h] package [package ...] @@ -401,8 +401,8 @@ fetch actual version of VCS packages (default: True) download fresh package databases from the mirror before actions, \-yy to force refresh even if up to date .SH COMMAND \fI\,'ahriman repo\-daemon'\/\fR -usage: ahriman repo\-daemon [\-h] [\-i INTERVAL] [\-\-aur | \-\-no\-aur] [\-\-local | \-\-no\-local] [\-\-manual | \-\-no\-manual] - [\-\-vcs | \-\-no\-vcs] [\-y] +usage: ahriman repo\-daemon [\-h] [\-i INTERVAL] [\-\-aur | \-\-no\-aur] [\-\-dependencies | \-\-no\-dependencies] + [\-\-local | \-\-no\-local] [\-\-manual | \-\-no\-manual] [\-\-vcs | \-\-no\-vcs] [\-y] start process which periodically will run update process @@ -415,6 +415,10 @@ interval between runs in seconds \fB\-\-aur\fR, \fB\-\-no\-aur\fR enable or disable checking for AUR updates (default: True) +.TP +\fB\-\-dependencies\fR, \fB\-\-no\-dependencies\fR +process missing package dependencies (default: True) + .TP \fB\-\-local\fR, \fB\-\-no\-local\fR enable or disable checking of local packages for updates (default: True) @@ -523,8 +527,8 @@ run triggers on empty build result as configured by settings instead of running all triggers as set by configuration, just process specified ones in order of mention .SH COMMAND \fI\,'ahriman repo\-update'\/\fR -usage: ahriman repo\-update [\-h] [\-\-dry\-run] [\-e] [\-\-aur | \-\-no\-aur] [\-\-local | \-\-no\-local] [\-\-manual | \-\-no\-manual] - [\-\-vcs | \-\-no\-vcs] [\-y] +usage: ahriman repo\-update [\-h] [\-\-aur | \-\-no\-aur] [\-\-dependencies | \-\-no\-dependencies] [\-\-dry\-run] [\-e] + [\-\-local | \-\-no\-local] [\-\-manual | \-\-no\-manual] [\-\-vcs | \-\-no\-vcs] [\-y] [package ...] check for packages updates and run build process if requested @@ -534,6 +538,14 @@ check for packages updates and run build process if requested filter check by package base .SH OPTIONS \fI\,'ahriman repo\-update'\/\fR +.TP +\fB\-\-aur\fR, \fB\-\-no\-aur\fR +enable or disable checking for AUR updates (default: True) + +.TP +\fB\-\-dependencies\fR, \fB\-\-no\-dependencies\fR +process missing package dependencies (default: True) + .TP \fB\-\-dry\-run\fR just perform check for updates, same as check command @@ -542,10 +554,6 @@ just perform check for updates, same as check command \fB\-e\fR, \fB\-\-exit\-code\fR return non\-zero exit status if result is empty -.TP -\fB\-\-aur\fR, \fB\-\-no\-aur\fR -enable or disable checking for AUR updates (default: True) - .TP \fB\-\-local\fR, \fB\-\-no\-local\fR enable or disable checking of local packages for updates (default: True) diff --git a/docs/completions/bash/_ahriman b/docs/completions/bash/_ahriman index 248c0fa6..5b3170bc 100644 --- a/docs/completions/bash/_ahriman +++ b/docs/completions/bash/_ahriman @@ -10,9 +10,9 @@ _shtab_ahriman_help_commands_unsafe_option_strings=('-h' '--help' '--command') _shtab_ahriman_help_updates_option_strings=('-h' '--help' '-e' '--exit-code') _shtab_ahriman_help_version_option_strings=('-h' '--help') _shtab_ahriman_version_option_strings=('-h' '--help') -_shtab_ahriman_package_add_option_strings=('-h' '--help' '-e' '--exit-code' '-n' '--now' '-y' '--refresh' '-s' '--source' '--without-dependencies') -_shtab_ahriman_add_option_strings=('-h' '--help' '-e' '--exit-code' '-n' '--now' '-y' '--refresh' '-s' '--source' '--without-dependencies') -_shtab_ahriman_package_update_option_strings=('-h' '--help' '-e' '--exit-code' '-n' '--now' '-y' '--refresh' '-s' '--source' '--without-dependencies') +_shtab_ahriman_package_add_option_strings=('-h' '--help' '--dependencies' '--no-dependencies' '-e' '--exit-code' '-n' '--now' '-y' '--refresh' '-s' '--source') +_shtab_ahriman_add_option_strings=('-h' '--help' '--dependencies' '--no-dependencies' '-e' '--exit-code' '-n' '--now' '-y' '--refresh' '-s' '--source') +_shtab_ahriman_package_update_option_strings=('-h' '--help' '--dependencies' '--no-dependencies' '-e' '--exit-code' '-n' '--now' '-y' '--refresh' '-s' '--source') _shtab_ahriman_package_remove_option_strings=('-h' '--help') _shtab_ahriman_remove_option_strings=('-h' '--help') _shtab_ahriman_package_status_option_strings=('-h' '--help' '--ahriman' '-e' '--exit-code' '--info' '--no-info' '-s' '--status') @@ -27,8 +27,8 @@ _shtab_ahriman_patch_set_add_option_strings=('-h' '--help' '-t' '--track') _shtab_ahriman_repo_backup_option_strings=('-h' '--help') _shtab_ahriman_repo_check_option_strings=('-h' '--help' '-e' '--exit-code' '--vcs' '--no-vcs' '-y' '--refresh') _shtab_ahriman_check_option_strings=('-h' '--help' '-e' '--exit-code' '--vcs' '--no-vcs' '-y' '--refresh') -_shtab_ahriman_repo_daemon_option_strings=('-h' '--help' '-i' '--interval' '--aur' '--no-aur' '--local' '--no-local' '--manual' '--no-manual' '--vcs' '--no-vcs' '-y' '--refresh') -_shtab_ahriman_daemon_option_strings=('-h' '--help' '-i' '--interval' '--aur' '--no-aur' '--local' '--no-local' '--manual' '--no-manual' '--vcs' '--no-vcs' '-y' '--refresh') +_shtab_ahriman_repo_daemon_option_strings=('-h' '--help' '-i' '--interval' '--aur' '--no-aur' '--dependencies' '--no-dependencies' '--local' '--no-local' '--manual' '--no-manual' '--vcs' '--no-vcs' '-y' '--refresh') +_shtab_ahriman_daemon_option_strings=('-h' '--help' '-i' '--interval' '--aur' '--no-aur' '--dependencies' '--no-dependencies' '--local' '--no-local' '--manual' '--no-manual' '--vcs' '--no-vcs' '-y' '--refresh') _shtab_ahriman_repo_rebuild_option_strings=('-h' '--help' '--depends-on' '--dry-run' '--from-database' '-e' '--exit-code') _shtab_ahriman_rebuild_option_strings=('-h' '--help' '--depends-on' '--dry-run' '--from-database' '-e' '--exit-code') _shtab_ahriman_repo_remove_unknown_option_strings=('-h' '--help' '--dry-run') @@ -43,8 +43,8 @@ _shtab_ahriman_repo_sync_option_strings=('-h' '--help') _shtab_ahriman_sync_option_strings=('-h' '--help') _shtab_ahriman_repo_tree_option_strings=('-h' '--help') _shtab_ahriman_repo_triggers_option_strings=('-h' '--help') -_shtab_ahriman_repo_update_option_strings=('-h' '--help' '--dry-run' '-e' '--exit-code' '--aur' '--no-aur' '--local' '--no-local' '--manual' '--no-manual' '--vcs' '--no-vcs' '-y' '--refresh') -_shtab_ahriman_update_option_strings=('-h' '--help' '--dry-run' '-e' '--exit-code' '--aur' '--no-aur' '--local' '--no-local' '--manual' '--no-manual' '--vcs' '--no-vcs' '-y' '--refresh') +_shtab_ahriman_repo_update_option_strings=('-h' '--help' '--aur' '--no-aur' '--dependencies' '--no-dependencies' '--dry-run' '-e' '--exit-code' '--local' '--no-local' '--manual' '--no-manual' '--vcs' '--no-vcs' '-y' '--refresh') +_shtab_ahriman_update_option_strings=('-h' '--help' '--aur' '--no-aur' '--dependencies' '--no-dependencies' '--dry-run' '-e' '--exit-code' '--local' '--no-local' '--manual' '--no-manual' '--vcs' '--no-vcs' '-y' '--refresh') _shtab_ahriman_service_clean_option_strings=('-h' '--help' '--cache' '--no-cache' '--chroot' '--no-chroot' '--manual' '--no-manual' '--packages' '--no-packages' '--pacman' '--no-pacman') _shtab_ahriman_clean_option_strings=('-h' '--help' '--cache' '--no-cache' '--chroot' '--no-chroot' '--manual' '--no-manual' '--packages' '--no-packages' '--pacman' '--no-pacman') _shtab_ahriman_repo_clean_option_strings=('-h' '--help' '--cache' '--no-cache' '--chroot' '--no-chroot' '--manual' '--no-manual' '--packages' '--no-packages' '--pacman' '--no-pacman') @@ -139,33 +139,36 @@ _shtab_ahriman_version___help_nargs=0 _shtab_ahriman_package_add_pos_0_nargs=+ _shtab_ahriman_package_add__h_nargs=0 _shtab_ahriman_package_add___help_nargs=0 +_shtab_ahriman_package_add___dependencies_nargs=0 +_shtab_ahriman_package_add___no_dependencies_nargs=0 _shtab_ahriman_package_add__e_nargs=0 _shtab_ahriman_package_add___exit_code_nargs=0 _shtab_ahriman_package_add__n_nargs=0 _shtab_ahriman_package_add___now_nargs=0 _shtab_ahriman_package_add__y_nargs=0 _shtab_ahriman_package_add___refresh_nargs=0 -_shtab_ahriman_package_add___without_dependencies_nargs=0 _shtab_ahriman_add_pos_0_nargs=+ _shtab_ahriman_add__h_nargs=0 _shtab_ahriman_add___help_nargs=0 +_shtab_ahriman_add___dependencies_nargs=0 +_shtab_ahriman_add___no_dependencies_nargs=0 _shtab_ahriman_add__e_nargs=0 _shtab_ahriman_add___exit_code_nargs=0 _shtab_ahriman_add__n_nargs=0 _shtab_ahriman_add___now_nargs=0 _shtab_ahriman_add__y_nargs=0 _shtab_ahriman_add___refresh_nargs=0 -_shtab_ahriman_add___without_dependencies_nargs=0 _shtab_ahriman_package_update_pos_0_nargs=+ _shtab_ahriman_package_update__h_nargs=0 _shtab_ahriman_package_update___help_nargs=0 +_shtab_ahriman_package_update___dependencies_nargs=0 +_shtab_ahriman_package_update___no_dependencies_nargs=0 _shtab_ahriman_package_update__e_nargs=0 _shtab_ahriman_package_update___exit_code_nargs=0 _shtab_ahriman_package_update__n_nargs=0 _shtab_ahriman_package_update___now_nargs=0 _shtab_ahriman_package_update__y_nargs=0 _shtab_ahriman_package_update___refresh_nargs=0 -_shtab_ahriman_package_update___without_dependencies_nargs=0 _shtab_ahriman_package_remove_pos_0_nargs=+ _shtab_ahriman_package_remove__h_nargs=0 _shtab_ahriman_package_remove___help_nargs=0 @@ -231,6 +234,8 @@ _shtab_ahriman_repo_daemon__h_nargs=0 _shtab_ahriman_repo_daemon___help_nargs=0 _shtab_ahriman_repo_daemon___aur_nargs=0 _shtab_ahriman_repo_daemon___no_aur_nargs=0 +_shtab_ahriman_repo_daemon___dependencies_nargs=0 +_shtab_ahriman_repo_daemon___no_dependencies_nargs=0 _shtab_ahriman_repo_daemon___local_nargs=0 _shtab_ahriman_repo_daemon___no_local_nargs=0 _shtab_ahriman_repo_daemon___manual_nargs=0 @@ -243,6 +248,8 @@ _shtab_ahriman_daemon__h_nargs=0 _shtab_ahriman_daemon___help_nargs=0 _shtab_ahriman_daemon___aur_nargs=0 _shtab_ahriman_daemon___no_aur_nargs=0 +_shtab_ahriman_daemon___dependencies_nargs=0 +_shtab_ahriman_daemon___no_dependencies_nargs=0 _shtab_ahriman_daemon___local_nargs=0 _shtab_ahriman_daemon___no_local_nargs=0 _shtab_ahriman_daemon___manual_nargs=0 @@ -295,11 +302,13 @@ _shtab_ahriman_repo_triggers___help_nargs=0 _shtab_ahriman_repo_update_pos_0_nargs=* _shtab_ahriman_repo_update__h_nargs=0 _shtab_ahriman_repo_update___help_nargs=0 +_shtab_ahriman_repo_update___aur_nargs=0 +_shtab_ahriman_repo_update___no_aur_nargs=0 +_shtab_ahriman_repo_update___dependencies_nargs=0 +_shtab_ahriman_repo_update___no_dependencies_nargs=0 _shtab_ahriman_repo_update___dry_run_nargs=0 _shtab_ahriman_repo_update__e_nargs=0 _shtab_ahriman_repo_update___exit_code_nargs=0 -_shtab_ahriman_repo_update___aur_nargs=0 -_shtab_ahriman_repo_update___no_aur_nargs=0 _shtab_ahriman_repo_update___local_nargs=0 _shtab_ahriman_repo_update___no_local_nargs=0 _shtab_ahriman_repo_update___manual_nargs=0 @@ -311,11 +320,13 @@ _shtab_ahriman_repo_update___refresh_nargs=0 _shtab_ahriman_update_pos_0_nargs=* _shtab_ahriman_update__h_nargs=0 _shtab_ahriman_update___help_nargs=0 +_shtab_ahriman_update___aur_nargs=0 +_shtab_ahriman_update___no_aur_nargs=0 +_shtab_ahriman_update___dependencies_nargs=0 +_shtab_ahriman_update___no_dependencies_nargs=0 _shtab_ahriman_update___dry_run_nargs=0 _shtab_ahriman_update__e_nargs=0 _shtab_ahriman_update___exit_code_nargs=0 -_shtab_ahriman_update___aur_nargs=0 -_shtab_ahriman_update___no_aur_nargs=0 _shtab_ahriman_update___local_nargs=0 _shtab_ahriman_update___no_local_nargs=0 _shtab_ahriman_update___manual_nargs=0 diff --git a/docs/completions/zsh/_ahriman b/docs/completions/zsh/_ahriman index 5ec67945..4bc49582 100644 --- a/docs/completions/zsh/_ahriman +++ b/docs/completions/zsh/_ahriman @@ -87,11 +87,11 @@ _shtab_ahriman_options=( _shtab_ahriman_add_options=( "(- : *)"{-h,--help}"[show this help message and exit]" + {--dependencies,--no-dependencies}"[process missing package dependencies (default\: \%(default)s)]:dependencies:" {-e,--exit-code}"[return non-zero exit status if result is empty]" {-n,--now}"[run update function after]" "*"{-y,--refresh}"[download fresh package databases from the mirror before actions, -yy to force refresh even if up to date]" {-s,--source}"[explicitly specify the package source for this command]:source:(auto archive aur directory local remote repository)" - "--without-dependencies[do not add dependencies]" "(*):package source (base name, path to local files, remote URL):" ) @@ -134,6 +134,7 @@ _shtab_ahriman_daemon_options=( "(- : *)"{-h,--help}"[show this help message and exit]" {-i,--interval}"[interval between runs in seconds]:interval:" {--aur,--no-aur}"[enable or disable checking for AUR updates (default\: \%(default)s)]:aur:" + {--dependencies,--no-dependencies}"[process missing package dependencies (default\: \%(default)s)]:dependencies:" {--local,--no-local}"[enable or disable checking of local packages for updates (default\: \%(default)s)]:local:" {--manual,--no-manual}"[include or exclude manual updates (default\: \%(default)s)]:manual:" {--vcs,--no-vcs}"[fetch actual version of VCS packages (default\: \%(default)s)]:vcs:" @@ -183,11 +184,11 @@ _shtab_ahriman_key_import_options=( _shtab_ahriman_package_add_options=( "(- : *)"{-h,--help}"[show this help message and exit]" + {--dependencies,--no-dependencies}"[process missing package dependencies (default\: \%(default)s)]:dependencies:" {-e,--exit-code}"[return non-zero exit status if result is empty]" {-n,--now}"[run update function after]" "*"{-y,--refresh}"[download fresh package databases from the mirror before actions, -yy to force refresh even if up to date]" {-s,--source}"[explicitly specify the package source for this command]:source:(auto archive aur directory local remote repository)" - "--without-dependencies[do not add dependencies]" "(*):package source (base name, path to local files, remote URL):" ) @@ -218,11 +219,11 @@ _shtab_ahriman_package_status_update_options=( _shtab_ahriman_package_update_options=( "(- : *)"{-h,--help}"[show this help message and exit]" + {--dependencies,--no-dependencies}"[process missing package dependencies (default\: \%(default)s)]:dependencies:" {-e,--exit-code}"[return non-zero exit status if result is empty]" {-n,--now}"[run update function after]" "*"{-y,--refresh}"[download fresh package databases from the mirror before actions, -yy to force refresh even if up to date]" {-s,--source}"[explicitly specify the package source for this command]:source:(auto archive aur directory local remote repository)" - "--without-dependencies[do not add dependencies]" "(*):package source (base name, path to local files, remote URL):" ) @@ -306,6 +307,7 @@ _shtab_ahriman_repo_daemon_options=( "(- : *)"{-h,--help}"[show this help message and exit]" {-i,--interval}"[interval between runs in seconds]:interval:" {--aur,--no-aur}"[enable or disable checking for AUR updates (default\: \%(default)s)]:aur:" + {--dependencies,--no-dependencies}"[process missing package dependencies (default\: \%(default)s)]:dependencies:" {--local,--no-local}"[enable or disable checking of local packages for updates (default\: \%(default)s)]:local:" {--manual,--no-manual}"[include or exclude manual updates (default\: \%(default)s)]:manual:" {--vcs,--no-vcs}"[fetch actual version of VCS packages (default\: \%(default)s)]:vcs:" @@ -392,9 +394,10 @@ _shtab_ahriman_repo_triggers_options=( _shtab_ahriman_repo_update_options=( "(- : *)"{-h,--help}"[show this help message and exit]" + {--aur,--no-aur}"[enable or disable checking for AUR updates (default\: \%(default)s)]:aur:" + {--dependencies,--no-dependencies}"[process missing package dependencies (default\: \%(default)s)]:dependencies:" "--dry-run[just perform check for updates, same as check command]" {-e,--exit-code}"[return non-zero exit status if result is empty]" - {--aur,--no-aur}"[enable or disable checking for AUR updates (default\: \%(default)s)]:aur:" {--local,--no-local}"[enable or disable checking of local packages for updates (default\: \%(default)s)]:local:" {--manual,--no-manual}"[include or exclude manual updates (default\: \%(default)s)]:manual:" {--vcs,--no-vcs}"[fetch actual version of VCS packages (default\: \%(default)s)]:vcs:" @@ -507,9 +510,10 @@ _shtab_ahriman_sync_options=( _shtab_ahriman_update_options=( "(- : *)"{-h,--help}"[show this help message and exit]" + {--aur,--no-aur}"[enable or disable checking for AUR updates (default\: \%(default)s)]:aur:" + {--dependencies,--no-dependencies}"[process missing package dependencies (default\: \%(default)s)]:dependencies:" "--dry-run[just perform check for updates, same as check command]" {-e,--exit-code}"[return non-zero exit status if result is empty]" - {--aur,--no-aur}"[enable or disable checking for AUR updates (default\: \%(default)s)]:aur:" {--local,--no-local}"[enable or disable checking of local packages for updates (default\: \%(default)s)]:local:" {--manual,--no-manual}"[include or exclude manual updates (default\: \%(default)s)]:manual:" {--vcs,--no-vcs}"[fetch actual version of VCS packages (default\: \%(default)s)]:vcs:" diff --git a/package/archlinux/PKGBUILD b/package/archlinux/PKGBUILD index 432d82b1..3f1195dd 100644 --- a/package/archlinux/PKGBUILD +++ b/package/archlinux/PKGBUILD @@ -1,7 +1,7 @@ # Maintainer: Evgeniy Alekseev pkgname='ahriman' -pkgver=2.6.1 +pkgver=2.7.0 pkgrel=1 pkgdesc="ArcH linux ReposItory MANager" arch=('any') diff --git a/src/ahriman/version.py b/src/ahriman/version.py index 6f33f0a1..b4dd07a5 100644 --- a/src/ahriman/version.py +++ b/src/ahriman/version.py @@ -17,4 +17,4 @@ # You should have received a copy of the GNU General Public License # along with this program. If not, see . # -__version__ = "2.6.1" +__version__ = "2.7.0"