Bug 265898. CLI change, use KEYVALUE environment variable
when setting a named key.
This commit is contained in:
parent
73c638a6f8
commit
9e5e0452a1
@ -1,3 +1,9 @@
|
||||
-------------------------------------------------------------------
|
||||
Wed May 2 10:04:42 MDT 2007 - jnorman@novell.com
|
||||
|
||||
- Bug 265898. CLI change. Read the KEYVALUE environment variable
|
||||
when setting the value of a key.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 1 09:15:13 MDT 2007 - jnorman@novell.com
|
||||
|
||||
|
@ -11,6 +11,8 @@ namespace Novell.CASA
|
||||
|
||||
private static string m_sAppname = "CASAcli";
|
||||
private static string m_sKeyChainID = SecretStore.SERVER_KEY_CHAIN;
|
||||
private static string ENV_KEY_VALUE = "KEYVALUE";
|
||||
|
||||
private const int MODE_GET_CREDENTIAL = 1;
|
||||
private const int MODE_SET_CREDENTIAL = 2;
|
||||
private const int MODE_DELETE_CREDENTIAL = 3;
|
||||
@ -103,6 +105,7 @@ namespace Novell.CASA
|
||||
}
|
||||
}
|
||||
|
||||
/*
|
||||
else if (arg.ToLower().StartsWith("-v"))
|
||||
{
|
||||
// get next arg as username
|
||||
@ -111,6 +114,7 @@ namespace Novell.CASA
|
||||
sValue = args[++i];
|
||||
}
|
||||
}
|
||||
*/
|
||||
|
||||
else if (arg.ToLower().StartsWith("-u"))
|
||||
{
|
||||
@ -163,14 +167,21 @@ namespace Novell.CASA
|
||||
|
||||
if (sKeyname != null)
|
||||
{
|
||||
if (sValue != null)
|
||||
|
||||
// get the value from the KEYVALUE environment variable
|
||||
sValue = Environment.GetEnvironmentVariable(ENV_KEY_VALUE);
|
||||
|
||||
|
||||
if ((sValue != null) && (sValue.Length > 0))
|
||||
{
|
||||
secret.SetKeyValuePair(sKeyname, sValue);
|
||||
}
|
||||
else
|
||||
{
|
||||
Console.WriteLine("No value entered for named Key");
|
||||
Console.WriteLine("Example: {0} -s -n [credname] -k [keyname] -v [value]", m_sAppname);
|
||||
Console.WriteLine("No value found for named Key");
|
||||
Console.WriteLine(" Set the value using the KEYVALUE environment variable");
|
||||
Console.WriteLine(" Example: KEYVALUE=[value] {0} -s -n [credname] -k [keyname]", m_sAppname);
|
||||
Console.WriteLine();
|
||||
return;
|
||||
}
|
||||
}
|
||||
@ -197,10 +208,7 @@ namespace Novell.CASA
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
private static void ShowBasicHelp()
|
||||
@ -223,14 +231,15 @@ namespace Novell.CASA
|
||||
Console.WriteLine();
|
||||
Console.WriteLine(" -n, --name Specify the credential name");
|
||||
Console.WriteLine(" -k, --key Specify the key name to set");
|
||||
Console.WriteLine(" -v, --value Specify the value for the key to set");
|
||||
//Console.WriteLine(" -v, --value Specify the value for the key to set");
|
||||
Console.WriteLine();
|
||||
|
||||
Console.WriteLine(" Examples");
|
||||
Console.WriteLine(" {0} --get -n MyCredential", m_sAppname);
|
||||
Console.WriteLine(" {0} --set -n MyCredential -k CN -v admin", m_sAppname);
|
||||
Console.WriteLine(" {0} --set -n MyCredential -k Password -v password", m_sAppname);
|
||||
Console.WriteLine(" {0} --del -n MyCredential", m_sAppname);
|
||||
Console.WriteLine(" KEYVALUE=admin {0} --set -n MyCredential -k CN", m_sAppname);
|
||||
Console.WriteLine(" KEYVALUE=password {0} --set -n MyCredential -k Password", m_sAppname);
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user