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
|
# poshlostios
|
||||||
poshlositi os repository
|
poshlositi os repository
|
||||||
|
|
||||||
|
[poshlostios site](https://poshlostios.meex.lol)
|
@ -6,6 +6,8 @@
|
|||||||
|
|
||||||
const message = `Приветствуем в PoshlostiOS!!!!
|
const message = `Приветствуем в PoshlostiOS!!!!
|
||||||
|
|
||||||
|
Github - https://github.com/MeexReay/poshlostios
|
||||||
|
|
||||||
Стандартные komandi:
|
Стандартные komandi:
|
||||||
* cd <dir> - перемещение по папкам
|
* cd <dir> - перемещение по папкам
|
||||||
* hello - эт кодмана
|
* hello - эт кодмана
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "hello",
|
"name": "hello",
|
||||||
"version": "0.1.2",
|
"version": "0.1.3",
|
||||||
"description": "Hello Message",
|
"description": "Hello Message",
|
||||||
"author": "MeexReay",
|
"author": "MeexReay",
|
||||||
"apps": [ "hello.js" ],
|
"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