Simple view
Full metadata view
Authors
Statistics
Rozszerzanie funkcjonalności powłoki xonsh
Extending the functionality of the xonsh shell
xonsh, powłoka systemowa, python, bash, prompt_toolkit, ulepszenia
xonsh, shell, python, bash, prompt_toolkit, improvements
xonsh jest powłoką systemową napisaną w języku Python. Pozwala na używanie wielu komend znanych z powłoki bash, jak również dowolnego kodu w języku Python. Dzięki istnieniu operatorów pozwalających na zdefiniowanie, czy dane wyrażenie ma być wykonane jako polecenie powłoki, czy jako kod w Python'ie, można dowolnie te dwa tryby ze sobą mieszać, nawet w obrębie jednego wyrażenia.Moja praca polegała na wdrożeniu Python Prompt Toolkit (biblioteki służącej do tworzenia interfejsu linii poleceń) w taki sposób, by użytkownik mógł wybrać czy chce korzystać z nowej, czy ze starej wersji opartej na bibliotece readline.
xonsh is a system shell written entirely in Python. Most of commonly used bash commands work in xonsh, but also any Python code is valid xonsh code. xonsh defines a few operators that allow to specify the mode of an expression, so that it is possible to freely mix Python code with bash-like commands, even in one expression.My work focused on implementing support for using Python Prompt Toolkit (a library for building command line interfaces) in a way that allows users to choose if they want to use the new, or old version backed by the readline library.
dc.abstract.en | xonsh is a system shell written entirely in Python. Most of commonly used bash commands work in xonsh, but also any Python code is valid xonsh code. xonsh defines a few operators that allow to specify the mode of an expression, so that it is possible to freely mix Python code with bash-like commands, even in one expression.My work focused on implementing support for using Python Prompt Toolkit (a library for building command line interfaces) in a way that allows users to choose if they want to use the new, or old version backed by the readline library. | pl |
dc.abstract.pl | xonsh jest powłoką systemową napisaną w języku Python. Pozwala na używanie wielu komend znanych z powłoki bash, jak również dowolnego kodu w języku Python. Dzięki istnieniu operatorów pozwalających na zdefiniowanie, czy dane wyrażenie ma być wykonane jako polecenie powłoki, czy jako kod w Python'ie, można dowolnie te dwa tryby ze sobą mieszać, nawet w obrębie jednego wyrażenia.Moja praca polegała na wdrożeniu Python Prompt Toolkit (biblioteki służącej do tworzenia interfejsu linii poleceń) w taki sposób, by użytkownik mógł wybrać czy chce korzystać z nowej, czy ze starej wersji opartej na bibliotece readline. | pl |
dc.affiliation | Wydział Matematyki i Informatyki | pl |
dc.area | obszar nauk ścisłych | pl |
dc.contributor.advisor | Kozik, Jakub - 129355 | pl |
dc.contributor.author | Szybalska, Anna | pl |
dc.contributor.departmentbycode | UJK/WMI2 | pl |
dc.contributor.reviewer | Gutowski, Grzegorz | pl |
dc.contributor.reviewer | Kozik, Jakub - 129355 | pl |
dc.date.accessioned | 2020-07-26T12:45:24Z | |
dc.date.available | 2020-07-26T12:45:24Z | |
dc.date.submitted | 2015-06-25 | pl |
dc.fieldofstudy | informatyka analityczna | pl |
dc.identifier.apd | diploma-95746-161527 | pl |
dc.identifier.project | APD / O | pl |
dc.identifier.uri | https://ruj.uj.edu.pl/xmlui/handle/item/203266 | |
dc.language | pol | pl |
dc.subject.en | xonsh, shell, python, bash, prompt_toolkit, improvements | pl |
dc.subject.pl | xonsh, powłoka systemowa, python, bash, prompt_toolkit, ulepszenia | pl |
dc.title | Rozszerzanie funkcjonalności powłoki xonsh | pl |
dc.title.alternative | Extending the functionality of the xonsh shell | pl |
dc.type | licenciate | pl |
dspace.entity.type | Publication |