CLICK - Launching and Opening Files with CLI

Building Command Line Tools with Python, Julia and Nodejs Module 02 - Building Command Line Tools in Python with CLICK
6 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.66
List Price:  €93.80
You save:  €28.14
£56.20
List Price:  £80.29
You save:  £24.09
CA$96.29
List Price:  CA$137.56
You save:  CA$41.27
A$109
List Price:  A$155.72
You save:  A$46.72
S$95.29
List Price:  S$136.13
You save:  S$40.84
HK$548.18
List Price:  HK$783.15
You save:  HK$234.96
CHF 63.57
List Price:  CHF 90.82
You save:  CHF 27.25
NOK kr772.45
List Price:  NOK kr1,103.56
You save:  NOK kr331.10
DKK kr489.98
List Price:  DKK kr700
You save:  DKK kr210.02
NZ$118.75
List Price:  NZ$169.65
You save:  NZ$50.90
د.إ257.05
List Price:  د.إ367.23
You save:  د.إ110.18
৳7,680.95
List Price:  ৳10,973.26
You save:  ৳3,292.30
₹5,842.52
List Price:  ₹8,346.81
You save:  ₹2,504.29
RM334.79
List Price:  RM478.30
You save:  RM143.50
₦90,777.03
List Price:  ₦129,687.03
You save:  ₦38,910
₨19,491.43
List Price:  ₨27,846.09
You save:  ₨8,354.66
฿2,579.37
List Price:  ฿3,684.97
You save:  ฿1,105.60
₺2,281.41
List Price:  ₺3,259.29
You save:  ₺977.88
B$366.88
List Price:  B$524.14
You save:  B$157.26
R1,343.94
List Price:  R1,920
You save:  R576.05
Лв128.54
List Price:  Лв183.64
You save:  Лв55.09
₩96,612.79
List Price:  ₩138,024.19
You save:  ₩41,411.40
₪264.97
List Price:  ₪378.55
You save:  ₪113.57
₱4,029.04
List Price:  ₱5,756.02
You save:  ₱1,726.98
¥10,812.58
List Price:  ¥15,447.20
You save:  ¥4,634.62
MX$1,208.81
List Price:  MX$1,726.94
You save:  MX$518.13
QR256.24
List Price:  QR366.07
You save:  QR109.83
P970.12
List Price:  P1,385.95
You save:  P415.82
KSh9,343.66
List Price:  KSh13,348.66
You save:  KSh4,005
E£3,382.65
List Price:  E£4,832.56
You save:  E£1,449.91
ብር3,997.39
List Price:  ብር5,710.80
You save:  ብር1,713.41
Kz58,507.55
List Price:  Kz83,585.80
You save:  Kz25,078.25
CLP$67,632.73
List Price:  CLP$96,622.33
You save:  CLP$28,989.60
CN¥506.81
List Price:  CN¥724.04
You save:  CN¥217.23
RD$4,150.64
List Price:  RD$5,929.75
You save:  RD$1,779.10
DA9,419.60
List Price:  DA13,457.15
You save:  DA4,037.55
FJ$159.29
List Price:  FJ$227.57
You save:  FJ$68.27
Q546.30
List Price:  Q780.47
You save:  Q234.16
GY$14,650.65
List Price:  GY$20,930.40
You save:  GY$6,279.74
ISK kr9,869.98
List Price:  ISK kr14,100.58
You save:  ISK kr4,230.60
DH711.61
List Price:  DH1,016.63
You save:  DH305.01
L1,253.52
List Price:  L1,790.82
You save:  L537.30
ден4,049.40
List Price:  ден5,785.11
You save:  ден1,735.70
MOP$564.53
List Price:  MOP$806.50
You save:  MOP$241.97
N$1,337.58
List Price:  N$1,910.91
You save:  N$573.33
C$2,584.86
List Price:  C$3,692.82
You save:  C$1,107.95
रु9,352.12
List Price:  रु13,360.74
You save:  रु4,008.62
S/263.28
List Price:  S/376.13
You save:  S/112.85
K266.90
List Price:  K381.31
You save:  K114.40
SAR262.55
List Price:  SAR375.08
You save:  SAR112.53
ZK1,789.88
List Price:  ZK2,557.08
You save:  ZK767.20
L326.78
List Price:  L466.85
You save:  L140.07
Kč1,658.90
List Price:  Kč2,369.96
You save:  Kč711.06
Ft25,921.07
List Price:  Ft37,031.68
You save:  Ft11,110.61
SEK kr766.36
List Price:  SEK kr1,094.85
You save:  SEK kr328.48
ARS$60,874.37
List Price:  ARS$86,967.11
You save:  ARS$26,092.74
Bs485.36
List Price:  Bs693.40
You save:  Bs208.04
COP$272,889.01
List Price:  COP$389,858.15
You save:  COP$116,969.14
₡35,190.72
List Price:  ₡50,274.61
You save:  ₡15,083.89
L1,734
List Price:  L2,477.26
You save:  L743.25
₲519,666.57
List Price:  ₲742,412.64
You save:  ₲222,746.06
$U2,710.62
List Price:  $U3,872.48
You save:  $U1,161.86
zł284.04
List Price:  zł405.79
You save:  zł121.74
Already have an account? Log In

Transcript

All right, so welcome back again. So in this particular session, we try to see how to use click to be able to launch or open FL. Right. So it gives you bootheel I want to give to my colleague open FL and then give to open a URL, click, you see the option of being able to do that. So let's see an example. I'm just going to create a file inside my folder.

Here. I'm going to call it as lunch CLA to lunch, let's see li.pi right. So this input click then quit our main function is going to be our main function simple. Give our simple dose strength today is going to be the normal dose in that I'm using a simple CLA lighter right now, critically the evening So let's create a few scoops with one to be simple diff to open a URL and then give it a description. Dad if to open a file, right? Which is going to be something very simple.

That is something very busy. So let's compare this one to see Li to click dot group name you just pass it here. I thought main function, main dot command. Very simple. Then I'm just going to add an option click dot argument would you pick in the thought that you want to, or the description of a department that that you want to take. And this is going to be URL, right?

If I saw you pass the URL here, then I just go with this option of click with echo opening URL. It's so cheap to launch that particular optional gift to open by default with your browser, just going to go with click to lunch. And as I are passing the URL, that is what I need, right. So that is a simplest option. So let's paste another command at the top here, for default to open can keep it as a click, but argument, then it's going to take that particular argument which is going to be our file. And I'll pass in my file here.

Something very simple, right? So we do the same thing. Click that echo company. Far, apologies for the noise behind within Google click dot lunch, then anymore they found it right that does the basic ID to order you needed to go with click but lunch. So let's save it. And let's check what it does for Python three, and I'll come back to my lunch to lie, I just hope be able to see the various options, we have open file and open your open a URL, just come back to the same thing.

Then this will be put in URL, and I'm passing the URL, which is going to be less than or equal to http as much google.com right. So this is sort of malucci open my browser, right? And then go to that particular URL. google.com. Very simple, right? Very, very interesting.

So from within my cry, I've been able to open a simple URL with this was glad lunch That is for the opening of a euro, unless you have to open a file the same way to open a file. Let's create a file. And I'll call it us test file, this file, right? So we have this file here, which I've already created. And then let's see the epiglottis. Let's place it there is nothing here.

So I'm just going to say hello world. This is from click lunch. Right pivot, so simple for now, how do we open it with open we just come back to our CI and then I'll just do the same thing I did six, but this this time, instead of going with the Shopify just go it is we're going with the open URL, I just go with the open file to open that file. Right then I supply the name of the file, which is my test file. It's going to automatically open a particular file for us. So any file while so by default is going to identify the particular suitable To open a file, right, so that is how to open a file or to lunch file with the CLR.

Very interesting and very simple to do. So we can also add some features to it, it gives you to look at the particular file. So let's add that one to that, in that case going to be and I click that option, the list passing location, look it right, then I just go it now one off, let's see, that should form and also the default to be false, right. So when I said this one, default time would be passing that to look at. So you can go with locate, go to true here, to automatically identify and not open a file by default when you look at it, but in case you want to open a file, you have to make this one false, right? For so that's why we are setting this one to locate and have to pass the locate inside our main function.

So our option is either function look it solicit now, and come back to us, Eli Tico to help pivot. So let's open our file to open this file, and I've passed my test file. Now if I just go with it, let me expand this reticle see tool, look it to true, as we're going to look at the file, not open the file, right? So when I go to open my browser, not my brother, but my Windows Explorer, pivot, and destiny to find default. Very interesting, very cool. So no matter where the file is, it is going to be able to identify and locate the file because you have set it to true, right.

That's the basic idea behind using clickmagick. So in a nutshell, the simplest way just to go with click go to lunch, then cut open a URL and open file in a separate aspect. So thank you for watching and see you the next session stillest

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.