pathutil

package
v1.4.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 5, 2026 License: MIT Imports: 6 Imported by: 0

Documentation

Overview

Package pathutil resuelve las rutas que el usuario escribe en la línea de comandos: variables de entorno al estilo Windows (%APPDATA%), el atajo "~" y unidades sin barra final ("D:").

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExpandEnv

func ExpandEnv(s string) string

ExpandEnv sustituye cada %VARIABLE% por su valor, igual que cmd.exe: %APPDATA%, %LOCALAPPDATA%, %USERPROFILE%, %PROGRAMDATA%, etc. En Windows los nombres no distinguen mayúsculas. Las variables inexistentes se dejan tal cual para que el error posterior muestre qué no se pudo resolver.

Esto es necesario porque PowerShell, a diferencia de cmd.exe, no expande la sintaxis %VAR% antes de pasar los argumentos al programa.

func Resolve

func Resolve(raw string) (string, error)

Resolve convierte la ruta indicada por el usuario en una ruta absoluta y limpia, y comprueba que exista y sea una carpeta.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL