@ -75,18 +75,6 @@ using namespace ZeroTier;
static OneService * volatile zt1Service = ( OneService * ) 0 ;
/****************************************************************************/
/* zerotier-cli personality */
/****************************************************************************/
# ifdef __WINDOWS__
int cli ( int argc , _TCHAR * argv [ ] )
# else
int cli ( int argc , char * * argv )
# endif
{
}
/****************************************************************************/
/* zerotier-idtool personality */
/****************************************************************************/
@ -435,7 +423,7 @@ static void printHelp(const char *cn,FILE *out)
{
fprintf ( out , " ZeroTier One version %d.%d.%d " ZT_EOL_S " (c)2011-2015 ZeroTier, Inc. " ZT_EOL_S , ZEROTIER_ONE_VERSION_MAJOR , ZEROTIER_ONE_VERSION_MINOR , ZEROTIER_ONE_VERSION_REVISION ) ;
fprintf ( out , " Licensed under the GNU General Public License v3 " ZT_EOL_S " " ZT_EOL_S ) ;
fprintf ( out , " Usage: %s [-switches] [home directory] [-q <query>] " ZT_EOL_S " " ZT_EOL_S , cn ) ;
fprintf ( out , " Usage: %s [-switches] [home directory] " ZT_EOL_S " " ZT_EOL_S , cn ) ;
fprintf ( out , " Available switches: " ZT_EOL_S ) ;
fprintf ( out , " -h - Display this help " ZT_EOL_S ) ;
fprintf ( out , " -v - Show version " ZT_EOL_S ) ;
@ -444,7 +432,6 @@ static void printHelp(const char *cn,FILE *out)
# ifdef __UNIX_LIKE__
fprintf ( out , " -d - Fork and run as daemon (Unix-ish OSes) " ZT_EOL_S ) ;
# endif // __UNIX_LIKE__
fprintf ( out , " -q - Send a query to a running service (zerotier-cli) " ZT_EOL_S ) ;
fprintf ( out , " -i - Generate and manage identities (zerotier-idtool) " ZT_EOL_S ) ;
# ifdef __WINDOWS__
fprintf ( out , " -C - Run from command line instead of as service (Windows) " ZT_EOL_S ) ;
@ -495,8 +482,6 @@ int main(int argc,char **argv)
# endif
# endif // __WINDOWS__
if ( ( strstr ( argv [ 0 ] , " zerotier-cli " ) ) | | ( strstr ( argv [ 0 ] , " ZEROTIER-CLI " ) ) )
return cli ( argc , argv ) ;
if ( ( strstr ( argv [ 0 ] , " zerotier-idtool " ) ) | | ( strstr ( argv [ 0 ] , " ZEROTIER-IDTOOL " ) ) )
return idtool ( argc , argv ) ;
@ -516,9 +501,6 @@ int main(int argc,char **argv)
}
break ;
case ' t ' : // TCP port -- ignore, since we now bind to both UDP and TCP on the same port
break ;
# ifdef __UNIX_LIKE__
case ' d ' : // Run in background as daemon
runAsDaemon = true ;
@ -541,12 +523,6 @@ int main(int argc,char **argv)
printf ( " %d.%d.%d " ZT_EOL_S , ZEROTIER_ONE_VERSION_MAJOR , ZEROTIER_ONE_VERSION_MINOR , ZEROTIER_ONE_VERSION_REVISION ) ;
return 0 ;
case ' q ' : // Invoke cli personality
if ( argv [ i ] [ 2 ] ) {
printHelp ( argv [ 0 ] , stdout ) ;
return 0 ;
} else return cli ( argc , argv ) ;
case ' i ' : // Invoke idtool personality
if ( argv [ i ] [ 2 ] ) {
printHelp ( argv [ 0 ] , stdout ) ;