@@ -65,25 +65,25 @@ cmd.handler = function(argv) {
6565 if ( plugins . length === 0 ) return log . error ( 'Plugin not found!' ) ;
6666
6767 var plugin = plugins [ 0 ] ;
68- var oldname = h . getPluginFile ( plugin . file ) ;
68+ var fullpath = h . getPluginFile ( plugin . file ) ;
6969 var newname ;
7070
7171 if ( argv . enable ) {
72- if ( plugin . file [ 0 ] !== '.' ) return ;
72+ if ( plugin . enabled ) return ;
7373 newname = h . getPluginFile ( plugin . file . substr ( 1 ) ) ;
7474
75- fs . rename ( oldname , newname , function ( e ) {
75+ fs . rename ( fullpath , newname , function ( e ) {
7676 if ( e ) log . error ( e . message ) ;
7777 } ) ;
7878 } else if ( argv . disable ) {
79- if ( plugin . file [ 0 ] === '.' ) return ;
79+ if ( ! plugin . enabled ) return ;
8080 newname = h . getPluginFile ( '.' + plugin . file ) ;
8181
82- fs . rename ( oldname , newname , function ( e ) {
82+ fs . rename ( fullpath , newname , function ( e ) {
8383 if ( e ) log . error ( e . message ) ;
8484 } ) ;
8585 } else if ( argv . delete ) {
86- fs . unlink ( oldname , function ( e ) {
86+ fs . unlink ( fullpath , function ( e ) {
8787 if ( e ) log . error ( e . message ) ;
8888 } ) ;
8989 } else if ( argv . config ) {
0 commit comments