spcd/cd/__main__.py

18 lines
355 B
Python
Raw Normal View History

2024-04-26 23:10:58 +02:00
#! /usr/bin/env python3
2024-04-26 23:16:11 +02:00
import os
2024-04-26 23:10:58 +02:00
import sys
2024-04-26 21:58:35 +02:00
import cd
if __name__ == '__main__':
2024-04-26 23:55:20 +02:00
command, *arguments = sys.argv
2024-04-26 23:10:58 +02:00
command = os.path.basename(command)
2024-04-26 23:24:46 +02:00
if command == '__main__.py':
cd.install_commands(__file__)
else:
2024-04-26 23:55:20 +02:00
command = command.replace('-', '_')
function = getattr(cd, command)
function(*arguments)