a-Shell არის მრავალმხრივი და ყოვლისმომცველი ტერმინალის ემულატორი iOS მოწყობილობებისთვის. ის მომხმარებლებს საშუალებას აძლევს გაუშვან Unix-ის სხვადასხვა ბრძანებები, გადაიტანონ ფაილები, შეცვალონ ისინი და დაამუშავონ ისეთი პოპულარული ინსტრუმენტების გამოყენებით, როგორიცაა vim, grep, awk და sed. აპლიკაცია ასევე მხარს უჭერს git საცავებთან მუშაობას lg2-ის საშუალებით. ბრძანებების უმეტესობა შედგენილია მშობლიურ Arm64 ფორმატში, რაც უზრუნველყოფს სწრაფ და შეუფერხებელ ინტეგრაციას ფუძემდებლურ BSD Unix სისტემასთან iOS-ზე.
Unix-ის სტანდარტული ბრძანებების გარდა, a-Shell ასევე შეიცავს პროგრამირების ენების მთელ რიგს, როგორიცაა Python, Lua, Perl, JavaScript, C და C++, ასევე TeX ტექსტის დამუშავებისთვის. ეს მას მძლავრ ინსტრუმენტად აქცევს როგორც პროგრამირების, ასევე ტექსტის რედაქტირებისთვის. აპლიკაცია ასევე გვთავაზობს სხვადასხვა ქსელის კომუნალურ პროგრამას, მათ შორის nslookup, ping, whois და ifconfig. მომხმარებლებს შეუძლიათ წვდომა ბრძანებების ყოვლისმომცველ სიაში ტერმინალში "help" ან "help -l" აკრეფით.
a-Shell-ის ერთ-ერთი უნიკალური მახასიათებელია მისი ინტეგრაცია Shortcuts-თან, რაც მომხმარებლებს საშუალებას აძლევს გაუშვან ბრძანებები კონკრეტული თანმიმდევრობით, დაამუშავონ ფაილები აპში და გადაიტანონ ფაილები სხვა აპებში. ეს ხდის მას მოსახერხებელ და ეფექტურ ინსტრუმენტად ფაილებისა და ამოცანების მართვისთვის iOS მოწყობილობებზე.
a-Shell სარგებლობს iOS 13-ის "მრავალჯერადი ფანჯრის" ფუნქციით, რაც მომხმარებლებს საშუალებას აძლევს გაუშვან რამდენიმე ჭურვი ერთდროულად სხვადასხვა ბრძანებებით და სხვადასხვა დირექტორიაში. ეს ნიშნავს, რომ მომხმარებლებს შეუძლიათ შეცვალონ ფაილი ერთ ფანჯარაში vim-ის გამოყენებით და დაამუშავონ სხვა ფანჯარაში Python-ის გამოყენებით.
დეველოპერებისთვის, a-Shell გთავაზობთ შესაძლებლობას შეადგინონ C და C++ პროგრამები webAssembly-ში clang-ის ან clang++-ით, სრული webAssembly SDK-ით (WASI-libc). ეს მას ღირებულ ინსტრუმენტად აქცევს webAssembly ორობითი ფაილების შესაქმნელად და შესასრულებლად iOS მოწყობილობებზე.
მათთვის, ვინც უპირატესობას ანიჭებს აპის უფრო კომპაქტურ ვერსიას, ასევე ხელმისაწვდომია a-Shell mini. ეს ვერსია არ შეიცავს C შემდგენელს, TeX ძრავას ან ბიბლიოთეკებს, როგორიცაა numpy და matplotlib, რაც მას უფრო პატარა და უფრო გამარტივებულ ვარიანტად აქცევს მომხმარებლებისთვის, რომლებსაც არ სჭირდებათ ეს ფუნქციები. საერთო ჯამში, a-Shell არის ყოვლისმომცველი და მრავალმხრივი ტერმინალის ემულატორი, რომელიც გთავაზობთ ფუნქციების და შესაძლებლობების ფართო სპექტრს iOS მომხმარებლებისთვის.