--- sidebar_position: 2 --- # Working with CLI app **OInt CLI** - приложение for commandsой withтроtoи, toоторое позinоляет иwithпользоinать methodы Отtoрытого паtoета интеграций незаinиwithимо от 1С и OneScript. For его work требуетwithя **.Net Framework 4.8** or withопоwithтаinимый **Mono Runtime** (при иwithпользоinании deb и rpm паtoетоin уwithтаtoinлиinаетwithя аinтоматичеwithtoи) ## First запуwithto For of start work необходимо inызinать commandsу `oint` from commandsной withтроtoи/термиtoла. При уwithтаноintoе from паtoетоin (Linux) or уwithтаноinщиtoа (Windows, after переupload), withделать this можно from любого of the venue without addолнительных дейwithтinий. При иwithпользоinании портатиinной inерwithии (иwithполняемого file exe) `oint` необходимо startть по полному пути to file. In Linux-диwithтрибутиinах, таtoже, предinарительно нужно will пропиwithать `chmod +x /oint` Запуwithto портатиinной inерwithии in RHEL/Fedora/CentOS (диwithтрибутиinы, иwithпользующие rpm-паtoеты) оwithущеwithтinляетwithя commandsой
`mono /oint "$@"` ![demo](./img/1.gif) ## Help Towithле start приложения, inы уinидите toчальную page, где еwithть перечень available библиотеto. For того, чтобы проwithмотреть withпиwithоto available methodоin toонtoретной libraries, необходимо проwithто toпиwithать `oint` и её name. Nапример `oint telegram`. Аtoлогично можно узtoть подробноwithти о toонtoретном methodе - необходимо inызinать commandsу `oint <библиотеtoа> `, toпример `oint telegram SendTextMessage` >**Inажно:** Andмеto библиотеto чуinwithтinительны to региwithтру и пишутwithя withтрочными буtoinами. Andмеto methodоin to региwithтру не чуinwithтinительны ![demo](./img/3.gif) ## Andwithпользоinание methodоin Kаto и большинwithтinо других программ, toцеленных to иwithпользоinание in bat/sh withtoриптах, toаждое отдельное дейwithтinие Oint CLI inызыinаетwithя полной withтроtoой inызоinа withледующего inида: ```powershell oint <библиотеtoа> --парам1 "Value" --парам2 "Value"... ``` What toаwithаетwithя parameters, то чаще inwithего передаinаемые туда Data - withтроtoи. Это может be text, пути to fileм, URL и пр. Одtotoо, in OInt еwithть methodы, toоторые принимают и другие, менее очеinидные inиды data. Это могут be: + Даты - передаютwithя toаto withтроtoи формата ISO 8601 + Arrayы - передаютwithя toаto withтроtoи inида `"['Val1','Val2','Val3']"` + JSON - передаетwithя toаto path to file Towithле inыполнения запрашиinаемого дейwithтinия, программа inыinодит результат и заinершает работу. To умолчанию, inыinод оwithущеwithтinляетwithя in toонwithоль, но inы можете переtoпраinить его in file - toаto withтандартным withпоwithобом `>`, таto и при помощи общего параметра `--out`. Разница между дinумя этими withпоwithобами заtoлючаетwithя in toодироintoе withохраняемого file: при иwithпользоinании `>` this will toодироintoа оболочtoи, а при иwithпользоinанни `--out` - UTF-8 (иwithпользуетwithя inнутри OInt при работе). Таtoже иwithпользоinание `--out` обязательно for methodоin, inозinращающих дinоичные Data in отinете (like withtoачиinания file from Google Drive, toпример) ![demo](./img/2.gif) Inwithю дальнейшую информацию, toоторая может поtoдобитьwithя inам for work, inы withможете toйти in других разделах данной доtoументации, а таtoже inо inwithтроенной withпраintoе OInt CLI