コード例 #1
0
ファイル: info.py プロジェクト: sulincix/inary
 def packagedb_info(self, package):
     if self.packagedb.has_package(package):
         metadata, files, repo = info_operation.info_name(package, False)
         if self.options.short:
             ctx.ui.formatted_output(_("[binary] "), noln=True, column=" ")
         else:
             ctx.ui.info(
                 _('Package found in \"{}\" repository:').format(repo))
         self.print_metadata(metadata, self.packagedb)
     else:
         ctx.ui.info(
             _("\"{}\" package is not found in binary repositories.").
             format(package))
コード例 #2
0
ファイル: info.py プロジェクト: paledega/inary
    def installdb_info(self, package):
        if self.installdb.has_package(package):
            metadata, files, repo = info_operation.info_name(package, True)

            if self.options.files or self.options.files_path:
                self.print_files(files)
                return

            if self.options.short:
                ctx.ui.formatted_output(_("[inst] "), noln=True, column=" ")
            else:
                ctx.ui.info(_('Installed package:'))

            self.print_metadata(metadata, self.installdb)
        else:
            ctx.ui.info(_("\"{}\" package is not installed.").format(package))