You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
20 lines
626 B
20 lines
626 B
import os |
|
import console |
|
|
|
def get_app_class(template): |
|
class App(template): |
|
def F_main(self): |
|
for file in self.argv[1:]: |
|
try: |
|
with open(file, "rb") as f: |
|
self.console.write(f.read()) |
|
except OSError as e: |
|
try: |
|
os.listdir(file) |
|
console.print(self.console, f"cat: {file}: Is a directory") |
|
except OSError: |
|
console.print(self.console, f"cat: {file}: No such file or directory") |
|
|
|
self.exit() |
|
|
|
return App
|
|
|