Pensando em empacotar o tinytools, penso em reestruturar o Makefile para que seja mais inteligente na hora de instalar e desinstalar as ferramentas.
Para isso, proponho a seguinte mudança:
Todos os arquivos de configuração dos scripts(os mesmos que em tempo de instalação serão copiados para /etc/tinytools/), deverão ser armazenados em uma pasta chamada config, dentro da pasta da ferramenta.
Exemplo:
tmenu
├── config
│ └── menu.yaml
├── README.md
└── tmenu
Desta forma o Makefile irá copiar tudo dentro da pasta root da ferramenta para /usr/bin/, e se houver uma pasta config, os arquivos desta pasta serão copiados para /etc/tinytools.
Pensando em empacotar o tinytools, penso em reestruturar o Makefile para que seja mais inteligente na hora de instalar e desinstalar as ferramentas.
Para isso, proponho a seguinte mudança:
Todos os arquivos de configuração dos scripts(os mesmos que em tempo de instalação serão copiados para
/etc/tinytools/), deverão ser armazenados em uma pasta chamadaconfig, dentro da pasta da ferramenta.Exemplo:
Desta forma o Makefile irá copiar tudo dentro da pasta root da ferramenta para
/usr/bin/, e se houver uma pastaconfig, os arquivos desta pasta serão copiados para/etc/tinytools.