MModeLattice
Produto

Recursos do programa · Exibição de permissões POSIX

01

Verifique setuid, setgid e sticky com e sem execução, rejeitando modos negativos ou grandes demais sem alterar arquivos.

01

Modelos

Configure um endpoint compatível com OpenAI ou Anthropic com a URL base e uma chave API, quando necessária. Teste a conexão. O servidor local precisa estar em execução; ferramentas remotas podem transmitir dados separadamente.

02

Projeto

Escolha uma pasta e peça ao assistente que leia os arquivos relevantes antes de editá-los. Defina o objetivo e os limites da tarefa.

03

Alterações

Confira as alterações e a saída dos comandos. Execute as verificações do projeto antes de aceitar o resultado; código gerado não vem automaticamente testado.

Exibição de permissões POSIX

● ● ●ModeLattice●
Fluxos de trabalho · Exibição de permissões POSIX ×
def permission_text(mode):
    if type(mode) is not int or not 0 <= mode <= 0o7777:
        raise ValueError("permission bits only")
    out = []
    for shift in (6, 3, 0):
        bits = (mode >> shift) & 7
        out.extend(c if bits & bit else "-"
                   for c, bit in zip("rwx", (4, 2, 1)))
    for pos, bit, mark in ((2, 0o4000, "s"), (5, 0o2000, "s"), (8, 0o1000, "t")):
        if mode & bit: out[pos] = mark if out[pos] == "x" else mark.upper()
    return "".join(out)
✳Exiba os bits de permissão POSIX em nove caracteres legíveis.
✓ AlteraçõesRevise antes de aplicar ↗
Ilustração do ambiente
Ambiente de programação com IA

Seu próximo projeto começa aqui.

Baixar para Windows ↗