Linux business57.web-hosting.com 4.18.0-553.lve.el8.x86_64 #1 SMP Mon May 27 15:27:34 UTC 2024 x86_64
LiteSpeed
Server IP : 199.188.201.191 & Your IP : 18.224.44.53
Domains :
Cant Read [ /etc/named.conf ]
User : derozboy
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
lib /
python3.6 /
site-packages /
setuptools /
command /
Delete
Unzip
Name
Size
Permission
Date
Action
__pycache__
[ DIR ]
drwxr-xr-x
2024-08-20 08:31
__init__.py
594
B
-rw-r--r--
2024-08-19 07:28
alias.py
2.37
KB
-rw-r--r--
2024-08-19 07:28
bdist_egg.py
17.76
KB
-rw-r--r--
2024-08-19 07:28
bdist_rpm.py
1.47
KB
-rw-r--r--
2024-08-19 07:28
bdist_wininst.py
637
B
-rw-r--r--
2024-08-19 07:28
build_clib.py
4.38
KB
-rw-r--r--
2024-08-19 07:28
build_ext.py
12.86
KB
-rw-r--r--
2024-08-19 07:28
build_py.py
9.37
KB
-rw-r--r--
2024-08-19 07:28
develop.py
7.86
KB
-rw-r--r--
2024-08-19 07:28
dist_info.py
960
B
-rw-r--r--
2024-08-19 07:28
easy_install.py
85.16
KB
-rw-r--r--
2024-08-19 07:28
egg_info.py
24.22
KB
-rw-r--r--
2024-08-19 07:28
install.py
4.57
KB
-rw-r--r--
2024-08-19 07:28
install_egg_info.py
2.15
KB
-rw-r--r--
2024-08-19 07:28
install_lib.py
3.75
KB
-rw-r--r--
2024-08-19 07:28
install_scripts.py
2.38
KB
-rw-r--r--
2024-08-19 07:28
launcher manifest.xml
628
B
-rw-r--r--
2024-08-19 07:28
py36compat.py
4.87
KB
-rw-r--r--
2024-08-19 07:28
register.py
270
B
-rw-r--r--
2024-08-19 07:28
rotate.py
2.11
KB
-rw-r--r--
2024-08-19 07:28
saveopts.py
658
B
-rw-r--r--
2024-08-19 07:28
sdist.py
6.55
KB
-rw-r--r--
2024-08-19 07:28
setopt.py
4.97
KB
-rw-r--r--
2024-08-19 07:28
test.py
9
KB
-rw-r--r--
2024-08-19 07:28
upload.py
1.14
KB
-rw-r--r--
2024-08-19 07:28
upload_docs.py
7.14
KB
-rw-r--r--
2024-08-19 07:28
Save
Rename
from distutils.errors import DistutilsOptionError from setuptools.extern.six.moves import map from setuptools.command.setopt import edit_config, option_base, config_file def shquote(arg): """Quote an argument for later parsing by shlex.split()""" for c in '"', "'", "\\", "#": if c in arg: return repr(arg) if arg.split() != [arg]: return repr(arg) return arg class alias(option_base): """Define a shortcut that invokes one or more commands""" description = "define a shortcut to invoke one or more commands" command_consumes_arguments = True user_options = [ ('remove', 'r', 'remove (unset) the alias'), ] + option_base.user_options boolean_options = option_base.boolean_options + ['remove'] def initialize_options(self): option_base.initialize_options(self) self.args = None self.remove = None def finalize_options(self): option_base.finalize_options(self) if self.remove and len(self.args) != 1: raise DistutilsOptionError( "Must specify exactly one argument (the alias name) when " "using --remove" ) def run(self): aliases = self.distribution.get_option_dict('aliases') if not self.args: print("Command Aliases") print("---------------") for alias in aliases: print("setup.py alias", format_alias(alias, aliases)) return elif len(self.args) == 1: alias, = self.args if self.remove: command = None elif alias in aliases: print("setup.py alias", format_alias(alias, aliases)) return else: print("No alias definition found for %r" % alias) return else: alias = self.args[0] command = ' '.join(map(shquote, self.args[1:])) edit_config(self.filename, {'aliases': {alias: command}}, self.dry_run) def format_alias(name, aliases): source, command = aliases[name] if source == config_file('global'): source = '--global-config ' elif source == config_file('user'): source = '--user-config ' elif source == config_file('local'): source = '' else: source = '--filename=%r' % source return source + name + ' ' + command