如何删除Panda安装的Perl6包

时间:2016-08-16 19:23:22

标签: perl6

我只是想知道如何卸载Panda安装的Perl6软件包,因为它似乎缺少'remove'或'uninstall'命令。

谢谢!

2 个答案:

答案 0 :(得分:2)

截至今天,您无法删除包含熊猫的包裹;但是,备用包管理器zef确实支持这一点。

https://github.com/ugexe/zef

答案 1 :(得分:2)

我忘了在哪里找到this代码来删除通过Panda安装的内容,但它的工作效果令人惊讶。

#!/usr/bin/env perl6
use v6.c;

sub MAIN($short-name, :$ver = True, :$auth = True, :$api = True) {
    my $comp-unit = $*REPO.resolve(CompUnit::DependencySpecification.new(:$short-name, :$ver, :$auth, :$api));
    $comp-unit.repo.uninstall($comp-unit.distribution);
}