anote

Форк
0
20 строк · 606.0 Байт
1
import { Keywords } from "../flows/Keywords";
2
import { Command } from "./Command";
3

4
export class Ls extends Command {
5
    async execute(): Promise<string> {
6
        if(!this.isValid(Keywords.LIST)) return 'Not valid command.';
7
        const tail: string = this.getTail();
8

9
        // if(tail === '/') {
10
        //     const list: string[] = await this.storage.listAll();
11
        //     return list.join('\r\n');
12
        // }
13

14
        const list: string[] = await this.storage.list(tail);
15
        if(list.length === 0){
16
            return 'No such paths';
17
        }
18
        return list.join('\r\n');
19
    }
20
}

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.