.nshrc for the lazy

Version 1
    Share:|

    #!/bin/nsh

    export HISTSIZE=1000

    export SAVEHIST=1000

    export HISTFILE=~/.nsh_history

    setopt inc_append_history

     

    blcred cred -test -profile defaultProfile

    if [[ $? -eq 1 ]]

        then

        blcred cred -acquire -profile defaultProfile -username BLAdmin -password mySecretPassword

    fi

     

     

    blcli_setoption serviceProfileName defaultProfile

    blcli_setoption roleName BLAdmins

    blcli_connect

     

    You could also use a user_info.dat here and the -i option instead of the passwd in the clear text.

     

    This keeps a lot of history, as well as making sure you have current creds when you start nsh.  it will add a little lag to the nsh startup but I'd rather wait dong nothing than having to type in all of that every time i need to go in and run blcli stuff.  This works on windows too in %USERPROFILE%