mirror of
https://github.com/ful1e5/apple_cursor.git
synced 2025-05-13 14:44:45 -04:00
⚡ Cleanup & extra args added
This commit is contained in:
parent
d6f9ad8750
commit
c776ae7aef
3 changed files with 69 additions and 23 deletions
|
@ -3,6 +3,7 @@
|
|||
|
||||
import argparse
|
||||
from pathlib import Path
|
||||
from applbuild.configure import get_config
|
||||
|
||||
from applbuild.generator import build, wbuild, xbuild
|
||||
|
||||
|
@ -44,16 +45,66 @@ parser.add_argument(
|
|||
)
|
||||
|
||||
|
||||
parser.add_argument(
|
||||
"-xs",
|
||||
"--xsizes",
|
||||
dest="xsizes",
|
||||
metavar="SIZE",
|
||||
nargs="+",
|
||||
default=[
|
||||
22,
|
||||
24,
|
||||
28,
|
||||
32,
|
||||
40,
|
||||
48,
|
||||
56,
|
||||
64,
|
||||
72,
|
||||
80,
|
||||
88,
|
||||
96,
|
||||
],
|
||||
type=int,
|
||||
help="Set pixel-size for xcursor. (default: %(default)s)",
|
||||
)
|
||||
|
||||
|
||||
parser.add_argument(
|
||||
"-ws",
|
||||
"--win-size",
|
||||
dest="win_size",
|
||||
metavar="SIZE",
|
||||
default=24,
|
||||
type=int,
|
||||
help="Set pixel-size for Windows cursors. (default: %(default)s)",
|
||||
)
|
||||
|
||||
|
||||
parser.add_argument(
|
||||
"-wcs",
|
||||
"--win-canvas-size",
|
||||
dest="win_sizes",
|
||||
metavar="SIZE",
|
||||
default=32,
|
||||
type=int,
|
||||
help="Set pixel-size for Windows cursor's canvas. (default: %(default)s)",
|
||||
)
|
||||
|
||||
# Preparing build
|
||||
args = parser.parse_args()
|
||||
|
||||
bitmaps_dir = Path(args.png_dir)
|
||||
|
||||
x_out_dir = Path(args.out_dir) / "macOSBigSur"
|
||||
win_out_dir = Path(args.out_dir) / "macOSBigSur_Windows"
|
||||
|
||||
|
||||
config = get_config(bitmaps_dir)
|
||||
|
||||
if args.platform == "unix":
|
||||
xbuild(bitmaps_dir, x_out_dir)
|
||||
xbuild(config, x_out_dir)
|
||||
elif args.platform == "windows":
|
||||
wbuild(bitmaps_dir, win_out_dir)
|
||||
wbuild(config, win_out_dir)
|
||||
else:
|
||||
build(bitmaps_dir, x_out_dir, win_out_dir)
|
||||
build(config, x_out_dir, win_out_dir)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue