taková divná věc, předané commandy nejsou řádně escapované, subprocesy nejsou ošetřené a ani není možné je snadno ošetřit, chybí lepší popis, tohle je takový výkřik nikam.
Nechci hejtovat, ale nevidím na tom nic přínosné, může autor trochu více rozvést co je cílem? Jaké má plány do budoucna (tohle nepředpokládám, že je cílový stav) a proč něco takového dělá?
Přijde mi zvláštní psát o projektu, který nezabral více jak půl hodiny, a který nenabízí žádnou přidanou hodnotu oproti již existujícím shellům.
Ale když už jsme u toho, tak taky přikládám vlastní shell, ale přišlo mi zbytečné ho dávat na github:
while True:
print("[python]: ", end='')
exec(input())
Mno tohle je spise nevyzadana reklama nez zdroj zpravicky.........
Firma si zalozila ucet na Gitlab kde si nahrava nejake sve projekty https://gitlab.com/oksoft a jeden z nich je PyShell https://gitlab.com/oksoft/PyShell . Jestli to souvisi se soukromou aktivitou zamestnance nebo s firemnimi produkty http://www.oksoft.cz/ neni ani za mak jasne.
Jeste k tomu typicka Linuxovina aneb rozsypany caj a bordel.... Kde je popis projektu/SW, jeho ucel a cil, kde je sakra licence atd.
Pokud to ma byt pokus o ziskani konstruktivni kritiky a testovani, tak se to dela jinak. Timto zpusobem muze snadno clovek nabyt dojmu, ze podobne je u nich provaden i SW za ktery si chteji neco uctovat....
Na mě to spíš dělá dojem, že si nějakej kluk něco napsal a chtěl o tom nějak dát vědět, akorát jaksi neodhadl ten způsob, nebo jak to říct.
Takže bych neházel kamenem, kdo nebyl mladej a nezkušenej...
Ani bych neřekl, že to repo nějak souvisí s uvedenou firmou, aspoň nikde nevidím žádnou souvislost, tedy kromě názvu, kterej je asi odvozenej z iniciál autora toho skriptu.
Dovolil jsem si menší fork pod názvem Babish, snad se bude líbit https://pastebin.com/g3ncdY0n