diff --git a/python/psd_shell_match_case.py b/python/psd_shell_match_case.py new file mode 100644 index 0000000..68b80be --- /dev/null +++ b/python/psd_shell_match_case.py @@ -0,0 +1,14 @@ +while True: + cmd = input('CSD>').split() + + match cmd: + case ('delete', path) | ('remove', path) | ('erase', path): + print(f'{path} dosyası siliniyor') + case 'copy', source_path, dest_path: + print(f'{source_path} dosyası {dest_path} olarak kopyalanıyor') + case 'rename', oldname, newname: + print(f'{oldname} dosyanının ismi {newname} olarak değiştiriliyor') + case 'exit' | 'quit': + break + case _: + print('geçeriz komut!') \ No newline at end of file