Closed leolopes closed 3 years ago
Essa seria uma boa mesmo. Outra opção bacana seria fazer um upload core
pra enviar só o que é essencial do tema, sem as imagens e fontes, por exemplo.
Digo isso porque muitas vezes escrevi scripts no powershell pra fazer o upload do tema sem as imagens e sem tentar enviar arquivos que a Tray não aceita o upload.
@leolopes Ótima ideia... Já tinha pensado nisso também. Hoje da pra contornar isso usando o Git bash, que aceita os Globs do Linux e já ajuda muito nisso. Com o git bash funciona até mesmo com o opencode_theme da Tray.
Mas concordo que ter isso nativo rodando em todos os sistemas é bem bacana mesmo. Hoje eu já uso essa biblioteca Glob para pegar os arquivos que devem ser enviados quando não é passado nenhum arquivo. Podemos usar ela e permitir que os comandos dela sejam inseridos e o CLI reconheça eles.
Vou colocar ela para a Milestone da versão 1.2.0.
@thiagofloriano Curti sua ideia também. Só fiquei com dúvida como iríamos especificar quais arquivos seriam parte do core, pois temas criados por diferentes pessoas poderiam ter diferentes requerimentos. Teria alguma sugestão? 🤔
@thiagofloriano Curti sua ideia também. Só fiquei com dúvida como iríamos especificar quais arquivos seriam parte do core, pois temas criados por diferentes pessoas poderiam ter diferentes requerimentos. Teria alguma sugestão? 🤔
Creio que o core seria a base da Tray mesmo sem as imagens: settings / css / js / pages / layout
Aí a pessoa enviaria o que for particularidade do projeto à parte.
Faria um tray upload core && tray upload pasta-personalizada
e já mataria a questão.
@rhandrade como não estou mais trabalhando com desenvolvimento pra Tray não consigo ajudar muito no código, mas estou aqui pra ajudar a dar/trocar ideias 🤣
@thiagofloriano Show de bola... Gostei da sugestão. Vou separar em outra issue para ser mais fácil na hora de implementarmos. E fica tranquilo, toda ajuda é bem vinda!
Issue fechado, pois feature foi implementada. Versão 1.1.0 liberada! Vlw pessoal 🎉
Descrição
Eu, como desenvolvedor, gostaria de poder subir conjuntos específicos de arquivos, em vez de todos (ou apenas arquivos muito selecionados).
Motivo
Hoje o comando
upload
só nos dá duas opções: subir todos os arquivos do tema, ou escolher exatamente quais arquivos subir. Em algumas ocasiões, é interessante subir todos os arquivos de uma pasta.Ex:
/js/min/*
- é um caso interessante, pois às vezes não sabemos se um problema depende de vários arquivos ou um só, e subir todos os arquivos de uma pasta "suspeita" permitiria verificar rapidamente.