| castanha Utilitário para lidar com executáveis e arquivos de recursos de forma transparente, independente de plataforma e relocação |
Baixe Agora |
castanha Classificação e resumo
- Nome do editor:
- Stefano Borini
- Sistemas operacionais:
- Mac OS X
- Tamanho do arquivo:
- 25 KB
castanha Tag
castanha Descrição
Utilitário para lidar com executáveis e arquivos de recursos de forma transparente, independente de plataforma e relocação O Gerenciador de Pacotes de Chestnut é um utilitário para lidar com executáveis e arquivos de recursos de forma transparente, independente de plataforma e relocação. O Gerenciador de Pacotes de Chestnut é um utilitário simples de linha de comando para melhorar o manuseio de programas e arquivos. Suponha que você seja uma pessoa muito ordenada, e você gostaria de manter diferentes programas em diretórios diferentes. Se você é um colega Unix, provavelmente saberá que terá que especificar cada diretório na variável PATH para torná-los acessíveis por simples invocação. Uma alternativa é especificar toda vez que o caminho absoluto do executável, mas isso é chato. A castanha permite que você atinja o programa rapidamente e o mais importante, se você mover o programa em outro lugar, poderá facilmente fazer com que funcione sem muita dificuldade. Você pode considerá-lo como um caminho em esteróides. O aplicativo consiste em uma biblioteca Python e três executáveis: · Um corredor, CNRUN, que executa executáveis identificados pelo nome do pacote, a versão e o ponto de entrada · um resolvedor de caminho, o CNPath, que Retorna o caminho absoluto de um recurso dado a mesma identificação que acima · um Lister, CNLs, que fornece uma lista dos pacotes disponíveis e informações detalhadas sobre seu conteúdo O aplicativo resolve os seguintes problemas: · É possível invocar programas ou obter recursos Sem conhecimento de seu caminho absoluto ou relativo, tornando-os acessíveis mesmo após a realocação do pacote para outro diretório · Permite reunir executivos e recursos relacionados em um contêiner lógico: o pacote · Permite pré-embalagem de executáveis de forma transparente · Permite Controle muito preciso na versão executada · Permite usar o mesmo pacote para armazenar vários executáveis ou recursos dependentes de plataforma. O pacote pode então ser compartilhado em NFS e o executável adequado será usado em homenagem ao conceito de plataforma. O conceito de Thestnut é semelhante ao Java Archives e nos pacotes da Apple. É implementado em Python.note: Castanha é desenvolvida e licenciada nos termos da Biblioteca GNU ou menor licença pública geral (LGPL), o que há de novo nesta versão: · Adicionado suporte para arquivos .nutz compactados · CN_Package_Search_Path foi adicionado. Ele é verificado antes de Package_Search_Path, que será feito deprecinado em um estágio posterior. · Adicionado extensão de diretório .Chestnut para pacotes (em vez de .Package, que será feita depreciada em um estágio posterior) · As variáveis cn_root_dir, cn_entry_point e cn_run_arch são agora exportadas quando um pacote é executado. Cn_root_dir substitui Package_root_dir. · CNLs: Adicionado opção -E para imprimir todos os pontos de entrada para os pacotes · Adicionado script de autocompletion para bash
castanha Software Relacionado