argument('ftn')) { $ao = Address::findFTN($this->argument('ftn')); if (! $ao) { $this->error('FTN not found: ' .$this->argument('ftn')); return self::FAILURE; } $this->info('our address:'.our_address($ao)->ftn); return self::SUCCESS; } $this->table(['System','Node','Ours'], our_nodes($ao ? $ao->domain : NULL) ->sortBy(fn($item)=>$this->option('node') ? sprintf('%s:%s',$item->system->name,$item->domain->name) : sprintf('%s',$item->domain->name)) ->map(fn($item)=> [ 'System'=>$item->system->name, 'Node'=>$item->ftn.' '.($item->echoareas->count() ? '^' : '').($item->fileareas->count() ? '*' : ''), 'Ours'=>our_address($item)?->ftn, ])); return self::SUCCESS; } }