poshlostios/app/woman/woman.js
2025-03-19 02:20:12 +03:00

80 lines
2.3 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

async function main(args) {
if (args.length != 2) {
writeStdout(`Использование: woman <статья>
Статьи:
* apps - Создание приложений
* files - Работа файлов в приложениях
* stdin - Чтение ввода пользователя
* stdout - Вывод текста в консоль
* cursor - Работа с курсором
* packaging - Пакетирование приложений
`)
return 1
}
if (args[1] == "apps") {
writeStdout(`# Создание приложений
Все приложения в PoshlostiOS это JS скрипты
Каждый такой скрипт должен иметь свой entry-point - асинхронная функция
с названием main и единственным аргументом args в
котором хранится список из передаваемых пользователем аргументов
и возвращающая число статус кода
Пример такого скрипта:
async function main(args) {
return 0
}
Читайте также:
* files - Работа файлов в приложениях
* stdin - Чтение ввода пользователя
* stdout - Вывод текста в консоль
* cursor - Работа с курсором
* packaging - Пакетирование приложений
`)
return 0
} else if (args[1] == "files") {
writeStdout(`# Работа файлов в приложениях
Статья в разработке
`)
return 0
} else if (args[1] == "stdin") {
writeStdout(`# Чтение ввода пользователя
Статья в разработке
`)
return 0
} else if (args[1] == "stdout") {
writeStdout(`# Вывод текста в консоль
Статья в разработке
`)
return 0
} else if (args[1] == "cursor") {
writeStdout(`# Работа с курсором
Статья в разработке
`)
return 0
} else if (args[1] == "packaging") {
writeStdout(`# Пакетирование приложений
Статья в разработке
`)
return 0
}
return 1
}