Codebase list golang-github-riywo-loginshell / 734bcea1-76cf-4ea4-ae38-bf0ef84120af/main
734bcea1-76cf-4ea4-ae38-bf0ef84120af/main

Tree @734bcea1-76cf-4ea4-ae38-bf0ef84120af/main (Download .tar.gz)

# loginshell

A golang library to get the login shell of the current user.

## Supporting GOOS

Need PR for the other OS!

- Plan9
- Linux
- OpenBSD
- FreeBSD
- Android (termux)
- Darwin
- Windows

## Usage

    package main

    import (
        "github.com/riywo/loginshell"
        "fmt"
    )
    
    func main() {
        shell, err := loginshell.Shell()
        if err != nil { panic(err) }
        fmt.Printf("%s", shell)
    }

## License

MIT

## Author

Ryosuke IWANAGA a.k.a. riywo