public CompletionResult GetCompletion(IConsoleShell shell, string[] args)
        {
            switch (args.Length)
            {
            case 1:
                return(CompletionResult.FromHint(Loc.GetString("cmd-hint-mapping-id")));

            case 2:
                var res  = IoCManager.Resolve <IResourceManager>();
                var opts = CompletionHelper.UserFilePath(args[1], res.UserData)
                           .Concat(CompletionHelper.ContentFilePath(args[1], res));
                return(CompletionResult.FromHintOptions(opts, Loc.GetString("cmd-hint-mapping-path")));
            }
            return(CompletionResult.Empty);
        }