ArgParse - Adding colors with Term Color

Building Command Line Tools with Python, Julia and Nodejs Module 02 - Building Command Line Tools in Python with ArgParse
12 minutes
Share the link to this page
Copied
  Completed
You need to have access to the item to view this lesson.
One-time Fee
$69.99
List Price:  $99.99
You save:  $30
€65.51
List Price:  €93.59
You save:  €28.07
£56.31
List Price:  £80.45
You save:  £24.13
CA$95.76
List Price:  CA$136.81
You save:  CA$41.04
A$107.69
List Price:  A$153.85
You save:  A$46.15
S$95.27
List Price:  S$136.10
You save:  S$40.83
HK$548.21
List Price:  HK$783.19
You save:  HK$234.98
CHF 63.99
List Price:  CHF 91.41
You save:  CHF 27.42
NOK kr766.70
List Price:  NOK kr1,095.33
You save:  NOK kr328.63
DKK kr488.53
List Price:  DKK kr697.93
You save:  DKK kr209.40
NZ$117.93
List Price:  NZ$168.49
You save:  NZ$50.55
د.إ257.06
List Price:  د.إ367.25
You save:  د.إ110.18
৳7,672.34
List Price:  ৳10,960.96
You save:  ৳3,288.61
₹5,831.54
List Price:  ₹8,331.14
You save:  ₹2,499.59
RM334.37
List Price:  RM477.70
You save:  RM143.32
₦88,222.39
List Price:  ₦126,037.39
You save:  ₦37,815
₨19,408.82
List Price:  ₨27,728.08
You save:  ₨8,319.25
฿2,591.14
List Price:  ฿3,701.79
You save:  ฿1,110.65
₺2,276.07
List Price:  ₺3,251.67
You save:  ₺975.60
B$359.20
List Price:  B$513.17
You save:  B$153.96
R1,339.40
List Price:  R1,913.51
You save:  R574.11
Лв128.12
List Price:  Лв183.04
You save:  Лв54.91
₩96,245.98
List Price:  ₩137,500.16
You save:  ₩41,254.17
₪263.24
List Price:  ₪376.08
You save:  ₪112.83
₱4,030.89
List Price:  ₱5,758.67
You save:  ₱1,727.77
¥10,844
List Price:  ¥15,492.10
You save:  ¥4,648.09
MX$1,188.01
List Price:  MX$1,697.24
You save:  MX$509.22
QR253.94
List Price:  QR362.79
You save:  QR108.84
P970.94
List Price:  P1,387.12
You save:  P416.17
KSh9,413.65
List Price:  KSh13,448.65
You save:  KSh4,035
E£3,350.77
List Price:  E£4,787.02
You save:  E£1,436.25
ብር3,964.81
List Price:  ብር5,664.26
You save:  ብር1,699.44
Kz58,437.56
List Price:  Kz83,485.81
You save:  Kz25,048.25
CLP$66,749.46
List Price:  CLP$95,360.46
You save:  CLP$28,611
CN¥507.15
List Price:  CN¥724.53
You save:  CN¥217.38
RD$4,131.55
List Price:  RD$5,902.47
You save:  RD$1,770.91
DA9,407.33
List Price:  DA13,439.62
You save:  DA4,032.28
FJ$160.49
List Price:  FJ$229.29
You save:  FJ$68.79
Q543.50
List Price:  Q776.47
You save:  Q232.96
GY$14,625.47
List Price:  GY$20,894.43
You save:  GY$6,268.95
ISK kr9,845.49
List Price:  ISK kr14,065.59
You save:  ISK kr4,220.10
DH706.45
List Price:  DH1,009.26
You save:  DH302.80
L1,245.82
List Price:  L1,779.82
You save:  L534
ден4,030.78
List Price:  ден5,758.50
You save:  ден1,727.72
MOP$564.26
List Price:  MOP$806.12
You save:  MOP$241.86
N$1,339.20
List Price:  N$1,913.23
You save:  N$574.02
C$2,563.14
List Price:  C$3,661.78
You save:  C$1,098.64
रु9,324.38
List Price:  रु13,321.12
You save:  रु3,996.73
S/257.63
List Price:  S/368.06
You save:  S/110.42
K264.67
List Price:  K378.12
You save:  K113.45
SAR262.51
List Price:  SAR375.03
You save:  SAR112.52
ZK1,801.79
List Price:  ZK2,574.10
You save:  ZK772.30
L325.94
List Price:  L465.65
You save:  L139.71
Kč1,653.47
List Price:  Kč2,362.20
You save:  Kč708.73
Ft25,766.18
List Price:  Ft36,810.41
You save:  Ft11,044.22
SEK kr760.51
List Price:  SEK kr1,086.49
You save:  SEK kr325.98
ARS$61,084.05
List Price:  ARS$87,266.68
You save:  ARS$26,182.62
Bs481.20
List Price:  Bs687.45
You save:  Bs206.25
COP$273,176.37
List Price:  COP$390,268.69
You save:  COP$117,092.31
₡35,080.64
List Price:  ₡50,117.34
You save:  ₡15,036.70
L1,718.72
List Price:  L2,455.43
You save:  L736.70
₲516,687.24
List Price:  ₲738,156.27
You save:  ₲221,469.03
$U2,685.15
List Price:  $U3,836.09
You save:  $U1,150.94
zł283.11
List Price:  zł404.46
You save:  zł121.35
Already have an account? Log In

Transcript

All right, so welcome back again. So in this tutorial, we try to see how to add colors to our CLR that you have been building. So there are several ways you can add colors to a pass CLR. Let's see how to work with it. The first one is to be using a very simple package called Tim color to do so just go pip install Tim color, right that is how to work with it right so that is a pocket that we're using to enable us to add colors to Osceola. Perfect.

Let's go to the next step. So I'm just going to create a file the name of the file presently colors with Tim see li.pi right, it will be not very true. So definitely open so delete it, and that's what we'll be working for now. Okay, perfect. So let's see how to work with it to create a simple see ally good to see how to add colors to it. To specify which is going to input a pass, as always, and we do create our main function, which is going to be our main function, then we will be closing it with our default, as always, right?

So our main stuff is going to go in between this particular option. So let's add our path, which is going to be our pass, but it means pass, as always. So that is something very basic. Let's add a simple description. So description. Let's go to using or working with colleagues.

Something very simple, right? That is the first analysis, add some argument. So there's going to be an option argument. document that you're working with. So the first thing that we do is going to be adding an argument. An argument you add in is a famous argument of first name Right, pivot there, let's give it a short format.

Then we just give a simple description. Just going to be helped not see the spelling help dash, then let's keep it as you're facing, right, you're faced the variability, then you have to close it with our x score to pass data to pass. x pivot, that's what we need right to run up. So let's print it out. So we printed out our argument to misquote us. Hello.

Right then you passed in our name, so dot formats, then our x dot face name. So we are Buddhist symposia. ly. Now let's see how it works. I just come back to this place to Python three, than any mobile app is going to be our color. Let us help there you have it perfectly right everything is working as expected.

So now in case I passing this stressful then I give it a name like the visa, they are going to bring Hello data, but we want to add colors to it. So how do we add colors to it so you can use their face to call them call us we can just input it is going to be from from theme, color input color. Right, that is what we need. Let us see print. So let's see printed this colored printed that is the basic idea behind it. So with this option of the colored you can be able to add colors to it.

Let's add a simple color to our facing to go to print a normal one, it will create another one in which we'll be adding our color. So copy this one here. duplicate it. There let's add a color to it. So to add a color to it, the first option is to pass it around here with color. Color, right?

Pivot So the formula for creating a color is this basic formula is color coded right then then your test right then the next level to take it to take your four ground color to foreground color This was ag very important then the next one is going to be a background color then we can give our attributes the attributes must always be inside a list right. So, that is a basic formula for it. So, without this is going to execute it must follow strictly this particular Okay, so we have an artist that particular data do you have your foreground color, your background color and then your attribute. So the background colors are usually tempt us on something called fight or on the blue deciding how the background color is right to a normal foreground color at a normal color that we use. So let's see our method of recommended so this is going to be the formula.

Leave the surgical habits are going to be the formula Right, or the structure that is supposed to follow through. So we have a color. So we need artists, right, which is a test, then candidates move on to the Nesta. So be passing in name here. Then you have got an artist and this is the foreground color. So the foreground color can be any color, let's give it color like blue, then it must always be a test.

Right? So then the next one is going to be our background color. So without it if I go with this blue without a background color, let's print it again. If I come back here, then we should make sure that it's actually closeable. Right? It is not disclosed.

The Fed so let's print it and see what's going to give to us. I come back here, it seemed me. I said hello, David. Hello data. We also have Hello DVD. Let me make it bigger.

You know what I can see too. All right. So here's the basic idea behind it. Right? So we have been able to get the collaborator, hello, David. Hello, Alice for the blue.

That is how to add color. To your CLR. Very interesting, so this is for blue. So in case I want to add another color to it to make it blue white, like blue on white, that I just pass in ns I can make is going to be on this white grid on white, and I run it again considered. Now this one is blue on white, right? That is the basic idea.

All you need is that you have to remember this particular format, your test that you're working on foreground and background, you change it is going to give you an arrow, you do a positional argument, right? So if I change this one, let's copy this one here. Let's give it this option. Without the blue if I bring them on right before this one is going to give us an error. Because they are positional, they also positional argument, right? I see it even do it this this and I ran it again.

Give us an arrow so the first two are going to work then we'll give this tree is back. Right? The key arrow so it is position argument. It follows keyword arguments right? key word is we we must specify them as expected, if that is how to work on it. Now let's see and understand as we do.

So, we can actually omit we can also do it without the face one cannot do this, if I go with on white is still not going to work, right. So, that is another rule with this. The first is going to make the other one no good. So, you should always make sure that in case you are breaking into the background color, you must always have a foreground color selected to give to it this will not work. This will not work right or not. This one is not going to make it so let's comment that one out.

Let's see another way you can also add a color so this is quite nice and useful. But in case you also want to add some more stuff to it, you can make it better so you go in with a colored colored like that, you can change it and use a different method. We will learn about that later. You can also come back again to the same color you have in this simple form a simple formatted throw with been colored cadets go with the C print, right. So this, all of this will go off and then go to the C print right to see print is the colored print the colored prints that are going to pick the same thing that we did, and give us the same result. Right?

That is the basic idea behind the seat print. So you see printed, a simplified for multicolored, and then a print. So if I come back here, let's run it again. recipient is going to be activated, right, so this T print is just colored in print, but it's quite simple and quite nice and clean, right with a sequence. That is how to work with templates, we have to import it to work with this particular option. You also need to import CPU and GPU to combine the color in a printer together as much.

Let's see some other stuff here. So we have seen how to work with color with a test with a foreground color with a background color. Let's check how to work with attributes. We'll be trying to add another example here. I'll just come back to use a separate option. So the secret is quite simple.

So I'm good to have my test. Let's give it something very basic tool. Your first name was this right? Let's put the format from the very basic right yeah, just put in your defenses they just need to go without x. But firstly, pivot so from here I can actually print with the CPA to see print, can I specify what I want to display my test here, then I can add my attributes in case I want to add attributes I can just pass in to attribute this to I want to see green. And then I will agree on on white or green on white is better.

That is nice. Then if I save it, and I run it again, it's another unit this run the same thing. So have your first name was dividend, right very interested, but I want to add some attributes to it to the server attributes cannot. So one of the attributes you can add you can add reverse blink. All of these lists add new attributes to add logic Just go to Denny, pass it inside a list, it must always be inside at least if I go with blink is going to blink that one out for us. Let's check and see.

I come back here to the same thing. There. Now this is blinking, right? Your first name was stupid is blink, right? That is the very nice thing about it. You can also add more stuff to it.

So I can actually change this on blink this, duplicate this one. And add this one to sort of blink let's go to previous You can also reverse it, it's going to reverse the colors right for it give us a different color. So let's try that one. Mostly spit it out, I just revised the color so down the green is now in the background. And then a white is not a foreground, right that is a basic idea with the reverse, reverse give you the attribute introduction Audrey Sara stuff, so we can combine the two of them together to make it look nicer by coming to this option. So this is another one.

It's going to be combining the two of the colors to combining the two of college I'm reversing it in a certain link. I see if I go it blink this relative to it. So now this is reversing it right? Very, very interesting. Very, very cool. Very nice.

So that's all you can really see in this one, tweak the basic idea behind working with color muscle color a rather Where can we turn color on so the next session we try to see how to work with color room right through color. So another opportunity. You can also use in adding colors to our sealer. So yeah so fast and stuff you can do 10 color, mineral support orientations between case you want to check with a policy support. Just go back to the official website or take it up each day. Just see the colors, let them know that is support which is going to be this to say this is a project templates.

These are the colors that they support. These are the different operating systems that you're using, right some of them are not supported on others. To do something you have to know, we can do underline can do blank you can do cause you can do duck and blue. So there are several aspects. So this is going to be an assignment for you. So the basic idea is that first of all just input, call it an NC print from 10 color, then you just pass it around it in this particular format.

So, go with the colored the test the foreground, background and attributes right, that is the big idea, or you can just go into Nick is going to be colored the test itself, the foreground color, the background color, then you can also simplify by using a C print or a click Print, which is quite easy and quite nice. So, thank you for watching and see you in the next session. Stay blessed

Sign Up

Share

Share with friends, get 20% off
Invite your friends to LearnDesk learning marketplace. For each purchase they make, you get 20% off (upto $10) on your next purchase.