Skip to content

r6 big release - #1

Open
danimesq wants to merge 7 commits into
mainfrom
plasmaclaranexus-gpt-codex/adicionar-suporte-ao-termux,-cygwin-e-redoxos
Open

r6 big release#1
danimesq wants to merge 7 commits into
mainfrom
plasmaclaranexus-gpt-codex/adicionar-suporte-ao-termux,-cygwin-e-redoxos

Conversation

@danimesq

@danimesq danimesq commented Aug 15, 2026

Copy link
Copy Markdown
Member

Made possible thanks to the age of general-purpose LLMs and vibe coding.

Motivation

  • Tornar folderstamp e seu instalador utilizáveis em ambientes não-padronizados (Termux, Cygwin, RedoxOS) sem quebrar o comportamento em Linux normal.
  • Evitar dependências rígidas e chamadas que falham em ambientes sem sudo, lsblk, ipfs ou remotes Git configurados.
  • Melhorar a clareza do output e centralizar lógica reutilizável para facilitar futuras extensões.

Description

  • Adiciona FOLDERSTAMP_VERSION e a função platform_name para detectar Termux, Cygwin, RedoxOS ou Linux padrão.
  • Introduz helpers print_storage_details, print_git_details, print_ipfs_hash e stamp_path, e aplica-os em folderstamp para substituir lógica inline e fornecer fallbacks portáteis.
  • Reescreve install.sh para selecionar um diretório de instalação apropriado via install_dir, copiar com copy_as_needed e ajustar permissões com chmod_as_needed, evitando o uso obrigatório de sudo.
  • Ajustes menores de saída (ex.: imprime Platform:) e torna ambos os scripts executáveis (folderstamp e install.sh).

Testing

  • Executado bash -n folderstamp e a checagem passou sem erros de sintaxe.
  • Executado sh -n install.sh e a checagem passou sem erros de sintaxe.
  • Executado ./folderstamp display e verificado output que inclui Platform, storage info, git info e carimbos de arquivo conforme esperado.
  • Executado git diff --check para verificar problemas de whitespace e passou; tentativa de criar PR com gh pr create falhou por limitação de autenticação do ambiente (gh auth login / GH_TOKEN exigidos).

Codex Task

@danimesq danimesq changed the title Add portable platform support (Termux, Cygwin, RedoxOS) r6 big release Aug 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant