mirror of
https://github.com/MeexReay/poshlostios.git
synced 2025-06-24 10:32:59 +03:00
woman and hello programs
This commit is contained in:
parent
8bd84c5af5
commit
570c1c10ad
@ -1,2 +1,4 @@
|
||||
# poshlostios
|
||||
poshlositi os repository
|
||||
|
||||
[poshlostios site](https://poshlostios.meex.lol)
|
@ -6,6 +6,8 @@
|
||||
|
||||
const message = `Приветствуем в PoshlostiOS!!!!
|
||||
|
||||
Github - https://github.com/MeexReay/poshlostios
|
||||
|
||||
Стандартные komandi:
|
||||
* cd <dir> - перемещение по папкам
|
||||
* hello - эт кодмана
|
||||
|
@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "hello",
|
||||
"version": "0.1.2",
|
||||
"version": "0.1.3",
|
||||
"description": "Hello Message",
|
||||
"author": "MeexReay",
|
||||
"apps": [ "hello.js" ],
|
||||
|
8
app/woman/package.json
Normal file
8
app/woman/package.json
Normal file
@ -0,0 +1,8 @@
|
||||
{
|
||||
"name": "woman",
|
||||
"version": "0.1.0",
|
||||
"description": "Wisdom Order Manuals",
|
||||
"author": "MeexReay",
|
||||
"apps": [ "vget.js" ],
|
||||
"configs": []
|
||||
}
|
80
app/woman/woman.js
Normal file
80
app/woman/woman.js
Normal file
@ -0,0 +1,80 @@
|
||||
|
||||
async function main(args) {
|
||||
if (args.length != 1) {
|
||||
writeStdout(`Использование: woman <статья>
|
||||
|
||||
Статьи:
|
||||
* apps - Создание приложений
|
||||
* files - Работа файлов в приложениях
|
||||
* stdin - Чтение ввода пользователя
|
||||
* stdout - Вывод текста в консоль
|
||||
* cursor - Работа с курсором
|
||||
* packaging - Пакетирование приложений
|
||||
`)
|
||||
return 1
|
||||
}
|
||||
|
||||
if (args[0] == "apps") {
|
||||
writeStdout(`# Создание приложений
|
||||
|
||||
Все приложения в PoshlostiOS это JS скрипты
|
||||
Каждый такой скрипт должен иметь свой entry-point - асинхронная функция
|
||||
с названием main и единственным аргументом args в
|
||||
котором хранится список из передаваемых пользователем аргументов
|
||||
и возвращающая число статус кода
|
||||
|
||||
Пример такого скрипта:
|
||||
|
||||
async function main(args) {
|
||||
return 0
|
||||
}
|
||||
|
||||
Читайте также:
|
||||
* files - Работа файлов в приложениях
|
||||
* stdin - Чтение ввода пользователя
|
||||
* stdout - Вывод текста в консоль
|
||||
* cursor - Работа с курсором
|
||||
* packaging - Пакетирование приложений
|
||||
|
||||
`)
|
||||
|
||||
return 0
|
||||
} else if (args[0] == "files") {
|
||||
writeStdout(`# Работа файлов в приложениях
|
||||
|
||||
Статья в разработке
|
||||
|
||||
`)
|
||||
return 0
|
||||
} else if (args[0] == "stdin") {
|
||||
writeStdout(`# Чтение ввода пользователя
|
||||
|
||||
Статья в разработке
|
||||
|
||||
`)
|
||||
return 0
|
||||
} else if (args[0] == "stdout") {
|
||||
writeStdout(`# Вывод текста в консоль
|
||||
|
||||
Статья в разработке
|
||||
|
||||
`)
|
||||
return 0
|
||||
} else if (args[0] == "cursor") {
|
||||
writeStdout(`# Работа с курсором
|
||||
|
||||
Статья в разработке
|
||||
|
||||
`)
|
||||
return 0
|
||||
}if (args[0] == "packaging") {
|
||||
writeStdout(`# Пакетирование приложений
|
||||
|
||||
Статья в разработке
|
||||
|
||||
`)
|
||||
return 0
|
||||
}
|
||||
|
||||
return 1
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user